Function at 0x419a90
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5301c6
mov eax, dword fs:[0]
push eax
sub esp, 0x124
mov eax, dword [0x566148]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov eax, dword [ebp + 8]
mov edi, 7
xor ebx, ebx
xor ecx, ecx
xor edx, edx
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0xa8], edi
mov dword [ebp - 0xac], ebx
mov word [ebp - 0xbc], cx
mov dword [ebp - 0x8c], edi
mov dword [ebp - 0x90], ebx
mov word [ebp - 0xa0], dx
mov dword [ebp - 4], ebx
xor eax, eax
mov dword [ebp - 0x1c], edi
mov dword [ebp - 0x20], ebx
mov word [ebp - 0x30], ax
mov byte [ebp - 4], 1
call fcn.004d0050
mov edx, dword [str.hotnewsdb]
mov eax, edx
lea esi, [eax + 2]
mov edi, edi
mov cx, word [eax]
add eax, 2
cmp cx, bx
jne 0x419b20
sub eax, esi
sar eax, 1
push eax
push edx
lea ecx, [ebp - 0x30]
call fcn.00404540
lea ecx, [ebp - 0x30]
push ecx
lea edx, [ebp - 0x4c]
push 0x568ae0
push edx
mov byte [ebp - 4], 2
call fcn.00412bf0
add esp, 0xc
mov edx, eax
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 3
call fcn.00417520
mov esi, 8
cmp dword [ebp - 0x38], esi
jb 0x419b76
mov eax, dword [ebp - 0x4c]
push eax
call fcn.004e895a
add esp, 4
xor ecx, ecx
mov dword [ebp - 0x38], edi
mov dword [ebp - 0x3c], ebx
mov word [ebp - 0x4c], cx
mov byte [ebp - 4], 6
cmp dword [ebp - 0x1c], esi
jb 0x419b97
mov edx, dword [ebp - 0x30]
push edx
call fcn.004e895a
add esp, 4
lea ecx, [ebp - 0xc4]
xor eax, eax
push ecx
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x1c], edi
mov dword [ebp - 0x20], ebx
mov word [ebp - 0x30], ax
call fcn.00418000
lea edx, [ebp - 0x60]
push edx
mov byte [ebp - 4], bl
call fcn.0041ee30
mov dword [ebp - 0x12c], ebx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x124], ebx
mov byte [ebp - 4], 8
push 0x18
xor eax, eax
push str.backend_ie_hotnews_de_ch
lea ecx, [ebp - 0x84]
mov dword [ebp - 0x70], edi
mov dword [ebp - 0x74], ebx
mov word [ebp - 0x84], ax
call fcn.00404dc0
lea ecx, [ebp - 0x84]
push ecx
mov edx, 0x53f650
lea esi, [ebp - 0xfc]
mov byte [ebp - 4], 9
call fcn.0041a8c0
add esp, 4
push eax
mov edx, 0x53ee28
lea esi, [ebp - 0xe0]
mov byte [ebp - 4], 0xa
call fcn.0041a8c0
add esp, 4
push eax
mov edx, str..xml
lea esi, [ebp - 0x30]
mov byte [ebp - 4], 0xb
call fcn.0041a8c0
add esp, 4
mov esi, 8
cmp dword [ebp - 0xcc], esi
jb 0x419c5c
mov edx, dword [ebp - 0xe0]
push edx
call fcn.004e895a
add esp, 4
xor eax, eax
mov dword [ebp - 0xcc], edi
mov dword [ebp - 0xd0], ebx
mov word [ebp - 0xe0], ax
cmp dword [ebp - 0xe8], esi
jb 0x419c88
mov ecx, dword [ebp - 0xfc]
push ecx
call fcn.004e895a
add esp, 4
xor edx, edx
mov dword [ebp - 0xe8], edi
mov dword [ebp - 0xec], ebx
mov word [ebp - 0xfc], dx
mov byte [ebp - 4], 0xf
cmp dword [ebp - 0x70], esi
jb 0x419cb5
mov eax, dword [ebp - 0x84]
push eax
call fcn.004e895a
add esp, 4
xor ecx, ecx
mov word [ebp - 0x84], cx
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0x70], edi
mov dword [ebp - 0x74], ebx
cmp dword [ebp - 0x1c], esi
jae 0x419ccf
lea ecx, [ebp - 0x30]
mov eax, dword [ebp - 0x11c]
lea edx, [ebp - 0xbc]
push edx
push eax
lea edx, [ebp - 0x12c]
call fcn.00419fb0
mov esi, eax
cmp esi, 0x194
jne 0x419d93
xor ecx, ecx
push 0x18
mov word [ebp - 0x4c], cx
push str.backend_ie_hotnews_de_ch
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x38], edi
mov dword [ebp - 0x3c], ebx
call fcn.00404dc0
lea edx, [ebp - 0x4c]
push edx
mov edx, str..xml
lea esi, [ebp - 0x68]
mov byte [ebp - 4], 0x10
call fcn.0041a8c0
add esp, 4
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x11
call fcn.004042e0
mov esi, 8
cmp dword [ebp - 0x54], esi
jb 0x419d4c
mov eax, dword [ebp - 0x68]
push eax
call fcn.004e895a
add esp, 4
xor ecx, ecx
mov byte [ebp - 4], 0xf
mov dword [ebp - 0x54], edi
mov dword [ebp - 0x58], ebx
mov word [ebp - 0x68], cx
cmp dword [ebp - 0x38], esi
jb 0x419d6d
mov edx, dword [ebp - 0x4c]
push edx
call fcn.004e895a
add esp, 4
mov ecx, dword [ebp - 0x30]
cmp dword [ebp - 0x1c], esi
jae 0x419d78
lea ecx, [ebp - 0x30]
mov edx, dword [ebp - 0x11c]
lea eax, [ebp - 0xa0]
push eax
push edx
lea edx, [ebp - 0x12c]
call fcn.00419fb0
mov esi, eax
push ebx
call fcn.004e9b45
mov ecx, dword [ebp - 0x11c]
add esp, 4
mov dword [ecx + 0x98], eax
mov dword [ecx + 0x9c], edx
cmp esi, 0xc8
je 0x419dc2
cmp esi, 0x130
jne 0x419ec9
xor eax, eax
mov dword [ebp - 0x38], edi
mov dword [ebp - 0x3c], ebx
mov word [ebp - 0x4c], ax
mov byte [ebp - 4], 0x12
call fcn.004d0050
mov edx, dword [str.hotnewsdb]
mov eax, edx
lea edi, [eax + 2]
mov cx, word [eax]
add eax, 2
cmp cx, bx
jne 0x419de2
sub eax, edi
sar eax, 1
push eax
push edx
lea ecx, [ebp - 0x4c]
call fcn.00404540
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x118]
push 0x568ae0
push edx
mov byte [ebp - 4], 0x13
call fcn.00412bf0
add esp, 0xc
mov edx, eax
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x14
call fcn.00417520
cmp dword [ebp - 0x104], 8
jb 0x419e3d
mov eax, dword [ebp - 0x118]
push eax
call fcn.004e895a
add esp, 4
mov edi, 7
xor ecx, ecx
mov dword [ebp - 0x104], edi
mov dword [ebp - 0x108], ebx
mov word [ebp - 0x118], cx
mov byte [ebp - 4], 0x17
cmp dword [ebp - 0x38], 8
jb 0x419e6d
mov edx, dword [ebp - 0x4c]
push edx
call fcn.004e895a
add esp, 4
xor eax, eax
mov word [ebp - 0x4c], ax
mov eax, esi
sub eax, 0xc8
mov dword [ebp - 0x38], edi
mov dword [ebp - 0x3c], ebx
je 0x419f14
sub eax, 0x68
jne 0x419eb7
mov edi, dword [ebp - 0x11c]
mov ecx, dword [edi + 0x98]
mov edx, dword [edi + 0x9c]
mov dword [ebp - 0xc4], ecx
mov dword [ebp - 0xc0], edx
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0x60]
call fcn.00418410
lea eax, [ebp - 0x60]
push eax
mov byte [ebp - 4], 0xf
call fcn.0041ee30
mov edi, 7
cmp dword [ebp - 0x1c], 8
jb 0x419edb
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.004e895a
add esp, 4
mov eax, dword [ebp - 0x12c]
xor edx, edx
mov dword [ebp - 0x1c], edi
mov dword [ebp - 0x20], ebx
mov word [ebp - 0x30], dx
cmp eax, ebx
je 0x419f45
mov ecx, dword [ebp - 0x11c]
mov ebx, dword [ebp - 0x128]
push ecx
call fcn.004191e0
mov edx, dword [ebp - 0x12c]
push edx
call fcn.004e895a
add esp, 8
jmp 0x419f43
mov edi, dword [ebp - 0x11c]
lea eax, [ebp - 0x12c]
lea ecx, [edi + 0x40]
call fcn.0041a680
lea ecx, [edi + 0x40]
lea edx, [ebp - 0x60]
call fcn.00417d50
jmp 0x419e91
xor ebx, ebx
mov esi, 8
cmp dword [ebp - 0x8c], esi
jb 0x419f61
mov eax, dword [ebp - 0xa0]
push eax
call fcn.004e895a
add esp, 4
xor ecx, ecx
mov dword [ebp - 0x8c], edi
mov dword [ebp - 0x90], ebx
mov word [ebp - 0xa0], cx
cmp dword [ebp - 0xa8], esi
jb 0x419f8d
mov edx, dword [ebp - 0xbc]
push edx
call fcn.004e895a
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.004e8965
mov esp, ebp
pop ebp
ret 4