Function at 0x48f150
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x4f5fd1
mov eax, dword fs:[0]
push eax
sub esp, 0x1d8
mov eax, dword [0x52b360]
xor eax, esp
mov dword [esp + 0x1d0], eax
push ebx
push esi
push edi
mov eax, dword [0x52b360]
xor eax, esp
push eax
lea eax, [esp + 0x1e8]
mov dword fs:[0], eax
mov edi, ecx
xor al, al
xor ebx, ebx
mov dword [esp + 0x18], edi
mov byte [esp + 0x17], al
cmp dword [edi + 0xfc], ebx
je 0x48f893
lea eax, [esp + 0x1c]
push eax
lea ecx, [edi + 0xf8]
push ecx
mov dword [esp + 0x24], ebx
call fcn.0046a450
push ebx
lea ecx, [esp + 0x28]
call fcn.004b9a20
lea ecx, [esp + 0x14c]
mov dword [esp + 0x1f0], ebx
call fcn.004bf470
mov eax, 0xf
mov dword [esp + 0xa0], eax
mov dword [esp + 0x9c], ebx
mov byte [esp + 0x8c], bl
xor edx, edx
mov dword [esp + 0xd8], 7
mov dword [esp + 0xd4], ebx
mov word [esp + 0xc4], dx
mov byte [esp + 0x1f0], 3
mov esi, dword [esp + 0x1c]
mov dword [esp + 0xbc], eax
mov eax, esi
mov dword [esp + 0xb8], ebx
mov byte [esp + 0xa8], dl
lea ecx, [eax + 1]
mov dl, byte [eax]
inc eax
test dl, dl
jne 0x48f238
sub eax, ecx
push eax
push esi
lea ecx, [esp + 0xac]
call fcn.00404980
push 1
lea eax, [esp + 0x28]
push eax
lea ecx, [esp + 0xac]
push ecx
lea ecx, [esp + 0x158]
mov byte [esp + 0x1fc], 4
call fcn.004bf530
test al, al
je 0x48f7c4
push str.result
lea ecx, [esp + 0x28]
call fcn.004bb570
test al, al
je 0x48f333
lea edx, [esp + 0x4c]
push edx
push str.result
lea ecx, [esp + 0x2c]
call fcn.004bb2e0
mov ecx, eax
call fcn.004ba4c0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x94]
mov byte [esp + 0x1fc], 5
call fcn.00404e00
mov esi, 0x10
mov byte [esp + 0x1f0], 4
cmp dword [esp + 0x64], esi
jb 0x48f2e2
mov eax, dword [esp + 0x50]
push eax
call fcn.004c8f17
add esp, 4
push 0x50d124
lea ecx, [esp + 0x70]
call fcn.00404a80
lea eax, [esp + 0x6c]
lea edi, [esp + 0x88]
mov byte [esp + 0x1f0], 6
call fcn.0046b770
test eax, eax
sete byte [esp + 0x17]
mov byte [esp + 0x1f0], 4
cmp dword [esp + 0x84], esi
jb 0x48f32d
mov ecx, dword [esp + 0x70]
push ecx
call fcn.004c8f17
add esp, 4
mov edi, dword [esp + 0x18]
jmp 0x48f338
mov esi, 0x10
push str.message
lea ecx, [esp + 0x28]
call fcn.004bb570
test al, al
je 0x48f39a
lea edx, [esp + 0x6c]
push edx
push str.message
lea ecx, [esp + 0x2c]
call fcn.004bb2e0
mov ecx, eax
call fcn.004ba4c0
push 0xffffffffffffffff
push ebx
push eax
lea ecx, [esp + 0x94]
mov byte [esp + 0x1fc], 7
call fcn.00404e00
mov byte [esp + 0x1f0], 4
cmp dword [esp + 0x84], esi
jb 0x48f39a
mov eax, dword [esp + 0x70]
push eax
call fcn.004c8f17
add esp, 4
push 0x50d130
lea ecx, [esp + 0x28]
call fcn.004bb570
test al, al
je 0x48f7c9
push 0x50d130
lea ecx, [esp + 0x28]
call fcn.004bb2e0
push eax
lea ecx, [esp + 0x50]
call fcn.004b9da0
lea ecx, [esp + 0x4c]
mov byte [esp + 0x1f0], 8
call fcn.004bba00
test al, al
je 0x48f7b1
lea ecx, [esp + 0x4c]
call fcn.004baf80
push ebx
lea ecx, [esp + 0x40]
mov dword [esp + 0x24], eax
call fcn.004b9a20
lea esi, [edi + 0xe0]
mov byte [esp + 0x1f0], 9
mov dword [esp + 0x38], esi
call fcn.0048fa10
cmp dword [esp + 0x20], ebx
mov dword [esp + 0x18], ebx
jle 0x48f79b
mov byte [esp + 0x17], 1
mov bl, 0xa
mov eax, 7
xor esi, esi
xor ecx, ecx
xor edx, edx
mov dword [esp + 0xf4], eax
mov dword [esp + 0xf0], esi
mov word [esp + 0xe0], cx
mov dword [esp + 0x110], eax
mov dword [esp + 0x10c], esi
mov word [esp + 0xfc], dx
mov dword [esp + 0x12c], eax
mov dword [esp + 0x128], esi
mov word [esp + 0x118], cx
mov dword [esp + 0x148], eax
mov dword [esp + 0x144], esi
mov word [esp + 0x134], dx
mov eax, dword [esp + 0x18]
push eax
lea ecx, [esp + 0x50]
mov byte [esp + 0x1f4], bl
call fcn.004bb030
push eax
lea ecx, [esp + 0x40]
call fcn.004ba160
lea ecx, [esp + 0x6c]
push ecx
push str.FeedContent
lea ecx, [esp + 0x44]
call fcn.004bb2e0
mov ecx, eax
call fcn.004ba4c0
push 0xffffffffffffffff
push esi
push eax
lea ecx, [esp + 0x94]
mov byte [esp + 0x1fc], 0xb
call fcn.00404e00
mov edi, 0x10
mov byte [esp + 0x1f0], bl
cmp dword [esp + 0x84], edi
jb 0x48f4fa
mov edx, dword [esp + 0x70]
push edx
call fcn.004c8f17
add esp, 4
mov eax, dword [esp + 0x8c]
cmp dword [esp + 0xa0], edi
jae 0x48f511
lea eax, [esp + 0x8c]
push eax
lea ecx, [esp + 0x70]
call fcn.004624b0
add esp, 4
push 0xffffffffffffffff
push esi
push eax
lea eax, [esp + 0xe8]
mov byte [esp + 0x1fc], 0xc
call fcn.00401850
mov byte [esp + 0x1f0], bl
cmp dword [esp + 0x84], 8
jb 0x48f554
mov eax, dword [esp + 0x70]
push eax
call fcn.004c8f17
add esp, 4
lea ecx, [esp + 0x6c]
push ecx
push str.InDate
lea ecx, [esp + 0x44]
call fcn.004bb2e0
mov ecx, eax
call fcn.004ba4c0
push 0xffffffffffffffff
push esi
push eax
lea ecx, [esp + 0x94]
mov byte [esp + 0x1fc], 0xd
call fcn.00404e00
mov byte [esp + 0x1f0], bl
cmp dword [esp + 0x84], edi
jb 0x48f5a3
mov edx, dword [esp + 0x70]
push edx
call fcn.004c8f17
add esp, 4
mov eax, dword [esp + 0x8c]
cmp dword [esp + 0xa0], edi
jae 0x48f5ba
lea eax, [esp + 0x8c]
push eax
lea ecx, [esp + 0x70]
call fcn.004624b0
add esp, 4
push 0xffffffffffffffff
push esi
push eax
lea eax, [esp + 0x104]
mov byte [esp + 0x1fc], 0xe
call fcn.00401850
mov byte [esp + 0x1f0], bl
cmp dword [esp + 0x84], 8
jb 0x48f5fd
mov eax, dword [esp + 0x70]
push eax
call fcn.004c8f17
add esp, 4
lea ecx, [esp + 0x6c]
push ecx
push str.FeedBack
lea ecx, [esp + 0x44]
call fcn.004bb2e0
mov ecx, eax
call fcn.004ba4c0
push 0xffffffffffffffff
push esi
push eax
lea ecx, [esp + 0x94]
mov byte [esp + 0x1fc], 0xf
call fcn.00404e00
mov byte [esp + 0x1f0], bl
cmp dword [esp + 0x84], edi
jb 0x48f64c
mov edx, dword [esp + 0x70]
push edx
call fcn.004c8f17
add esp, 4
mov eax, dword [esp + 0x8c]
cmp dword [esp + 0xa0], edi
jae 0x48f663
lea eax, [esp + 0x8c]
push eax
lea ecx, [esp + 0x70]
call fcn.004624b0
add esp, 4
push 0xffffffffffffffff
push esi
push eax
lea eax, [esp + 0x120]
mov byte [esp + 0x1fc], 0x10
call fcn.00401850
mov byte [esp + 0x1f0], bl
cmp dword [esp + 0x84], 8
jb 0x48f6a6
mov eax, dword [esp + 0x70]
push eax
call fcn.004c8f17
add esp, 4
lea ecx, [esp + 0x6c]
push ecx
push str.FeedBackDate
lea ecx, [esp + 0x44]
call fcn.004bb2e0
mov ecx, eax
call fcn.004ba4c0
push 0xffffffffffffffff
push esi
push eax
lea ecx, [esp + 0x94]
mov byte [esp + 0x1fc], 0x11
call fcn.00404e00
mov byte [esp + 0x1f0], bl
cmp dword [esp + 0x84], edi
jb 0x48f6f5
mov edx, dword [esp + 0x70]
push edx
call fcn.004c8f17
add esp, 4
mov eax, dword [esp + 0x8c]
cmp dword [esp + 0xa0], edi
jae 0x48f70c
lea eax, [esp + 0x8c]
push eax
lea ecx, [esp + 0x70]
call fcn.004624b0
add esp, 4
push 0xffffffffffffffff
push esi
push eax
lea eax, [esp + 0x13c]
mov byte [esp + 0x1fc], 0x12
call fcn.00401850
mov byte [esp + 0x1f0], bl
cmp dword [esp + 0x84], 8
jb 0x48f74f
mov eax, dword [esp + 0x70]
push eax
call fcn.004c8f17
add esp, 4
mov eax, dword [esp + 0x38]
lea edx, [esp + 0xdc]
push edx
xor ecx, ecx
push eax
mov dword [esp + 0x8c], 7
mov dword [esp + 0x88], esi
mov word [esp + 0x78], cx
call fcn.0048f960
lea esi, [esp + 0xdc]
call fcn.0048f8c0
mov eax, dword [esp + 0x18]
inc eax
cmp eax, dword [esp + 0x20]
mov dword [esp + 0x18], eax
jl 0x48f424
xor ebx, ebx
lea ecx, [esp + 0x3c]
mov byte [esp + 0x1f0], 8
call fcn.004ba060
mov esi, 0x10
lea ecx, [esp + 0x4c]
mov byte [esp + 0x1f0], 4
call fcn.004ba060
jmp 0x48f7c9
mov esi, 0x10
mov ecx, dword [esp + 0x1c]
push ecx
call fcn.004c8f17
add esp, 4
cmp dword [esp + 0xbc], esi
jb 0x48f7ef
mov edx, dword [esp + 0xa8]
push edx
call fcn.004c8f17
add esp, 4
cmp dword [esp + 0xd8], 8
mov edi, 0xf
mov dword [esp + 0xbc], edi
mov dword [esp + 0xb8], ebx
mov byte [esp + 0xa8], 0
jb 0x48f824
mov eax, dword [esp + 0xc4]
push eax
call fcn.004c8f17
add esp, 4
xor ecx, ecx
mov dword [esp + 0xd8], 7
mov dword [esp + 0xd4], ebx
mov word [esp + 0xc4], cx
cmp dword [esp + 0xa0], esi
jb 0x48f859
mov edx, dword [esp + 0x8c]
push edx
call fcn.004c8f17
add esp, 4
mov dword [esp + 0xa0], edi
lea edi, [esp + 0x14c]
mov dword [esp + 0x9c], ebx
mov byte [esp + 0x8c], 0
call fcn.004504d0
lea ecx, [esp + 0x24]
mov dword [esp + 0x1f0], 0xffffffff
call fcn.004ba060
mov al, byte [esp + 0x17]
mov ecx, dword [esp + 0x1e8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x1d0]
xor ecx, esp
call fcn.004c8f08
mov esp, ebp
pop ebp
ret