Function at 0x442b40
Capabilities:
Check http status code

Disassembly:
push ebx
push ecx
push esi
push edi
push ebp
sub esp, 0x20
mov eax, edx
cmp edx, 0xfc
jae 0x442b92
cmp edx, 0x9b
jae 0x442e41
cmp edx, 0x3c
jae 0x442f58
cmp edx, 0x37
jae 0x443008
cmp edx, 0x34
jae 0x44303c
cmp edx, 0x33
jne 0x442c2a
call fcn.0043fd50
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443438
cmp edx, 0x16a
jae 0x442bf8
cmp edx, 0x160
jae 0x442d6a
cmp edx, 0x101
jae 0x442ddf
cmp edx, 0xfe
jb 0x4433c6
jbe 0x443372
cmp edx, 0x100
jne 0x443355
call fcn.004282f0
test al, al
je 0x4433b1
mov eax, 0xe
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443387
cmp edx, 0x450
jae 0x442c35
cmp edx, 0x195
jae 0x442cce
cmp edx, 0x192
jae 0x442d2a
cmp edx, 0x191
je 0x443309
xor al, al
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x44318e
cmp edx, 0x455
jae 0x442c72
cmp edx, 0x452
jb 0x442c94
jbe 0x443146
cmp edx, 0x454
jne 0x44315b
mov eax, 1
call fcn.0041b9f0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443136
cmp edx, 0x549
jae 0x442ca9
cmp edx, 0x548
je 0x443146
cmp edx, 0x547
jne 0x442c2a
mov eax, 0xffffffff
call fcn.0041b8b0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x44315b
cmp edx, 0x54b
je 0x443136
cmp edx, 0x54a
je 0x442c5d
xor al, al
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4432f9
cmp edx, 0x44d
jae 0x442cfd
cmp edx, 0x196
jne 0x442c2a
mov eax, 0x18
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x442fa4
cmp edx, 0x44f
jne 0x442fcb
mov edx, dword [0x47df8e]
xor eax, eax
sar edx, 0x18
call fcn.00424500
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443330
cmp edx, 0x194
jne 0x44331b
call fcn.00445980
mov edx, eax
test eax, eax
je 0x442b87
call fcn.004498b0
test al, al
je 0x4432e7
mov eax, edx
call fcn.004498c0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443423
cmp edx, 0x165
jae 0x442dab
cmp edx, 0x162
jb 0x4433ea
jbe 0x4433ff
cmp edx, 0x164
jne 0x44345c
mov eax, 6
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443471
cmp edx, 0x167
jb 0x443486
jbe 0x4434da
cmp edx, 0x169
jne 0x4434c5
call fcn.00442ac0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x44339c
cmp edx, 0x12d
jae 0x442e0e
cmp edx, 0x102
jne 0x442c2a
mov eax, 0x1a
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4434ef
cmp edx, 0x15f
je 0x4434b0
cmp edx, 0x12e
jne 0x442c2a
call fcn.0043df50
call fcn.0043dac0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x442d0f
cmp edx, 0xcb
jae 0x442e89
cmp edx, 0xa0
jae 0x442f07
cmp edx, 0x9d
jb 0x443170
jbe 0x44318e
cmp edx, 0x9f
jne 0x4430bd
call fcn.004209f0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4431bf
cmp edx, 0xd0
jae 0x442ec5
cmp edx, 0xcd
jb 0x4431f2
jbe 0x443202
cmp edx, 0xcf
jne 0x4431dd
call fcn.0040b890
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443240
cmp edx, 0xd2
jb 0x443250
jbe 0x443260
cmp edx, 0xfb
je 0x44349b
cmp edx, 0xd3
jne 0x442c2a
xor eax, edx
call fcn.0043f6c0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x44319e
cmp edx, 0xa2
jb 0x443275
jbe 0x44328a
cmp edx, 0xca
je 0x443103
cmp edx, 0xc9
jne 0x442c2a
mov esi, esp
call fcn.0040eaf0
mov esi, dword [esp + 4]
push esi
mov edi, dword [esp + 4]
push edi
call fcn.0040c4a0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443073
cmp edx, 0x69
jae 0x442f8a
cmp edx, 0x66
jae 0x442fe9
cmp edx, 0x65
jne 0x442c2a
call fcn.00445980
call fcn.00443760
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4430ad
cmp edx, 0x98
jae 0x442fb9
cmp edx, 0x97
jne 0x442c2a
mov eax, 1
call fcn.0040f710
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4430e0
cmp edx, 0x9a
jne 0x443126
mov edx, dword [0x47df8e]
mov eax, 1
sar edx, 0x18
call fcn.00424500
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443083
cmp edx, 0x68
jne 0x443098
call fcn.004437a0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443345
cmp edx, 0x39
jb 0x44329c
jbe 0x4432b1
cmp edx, 0x3b
jne 0x4432d7
xor ebx, ebx
xor edx, edx
xor eax, eax
call fcn.0041d8d0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443053
cmp edx, 0x36
jne 0x443063
call fcn.00440210
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0043f790
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0043ee70
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00417530
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00445980
call fcn.004437e0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00445980
call fcn.00443800
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00442a90
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
lea esi, [esp + 0x18]
call fcn.0040eaf0
mov edx, dword [esp + 0x1c]
push edx
mov ecx, dword [esp + 0x1c]
push ecx
call fcn.004180a0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
lea esi, [esp + 0x10]
call fcn.0040eaf0
mov ebx, dword [esp + 0x14]
push ebx
mov esi, dword [esp + 0x14]
push esi
call fcn.00418010
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
lea esi, [esp + 8]
call fcn.0040eaf0
mov ebp, dword [esp + 0xc]
push ebp
mov eax, dword [esp + 0xc]
push eax
call fcn.0043eac0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00442b00
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0041bb90
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 1
call fcn.0041b8b0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0xffffffff
call fcn.0041b9f0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov edx, dword [0x47df8e]
mov eax, 2
sar edx, 0x18
call fcn.00424500
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.004180f0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
xor eax, edx
call fcn.00420070
mov dl, al
call fcn.004209f0
movzx eax, dl
call fcn.00420070
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov ecx, dword [0x401018]
push ecx
mov ebx, dword [0x401014]
push ebx
call fcn.0043eac0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 2
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0043ee90
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov ah, byte [0x47df9c]
test ah, 8
sete al
and al, 1
mov dl, ah
and dl, 0xf7
shl al, 3
mov dh, dl
or dh, al
mov byte [0x47df9c], dh
test dh, 8
setne al
movzx edx, al
mov eax, 0xcd
call fcn.004483d0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0040b790
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0040b760
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 1
call fcn.0043f6c0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 1
call fcn.0043f720
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
xor eax, edx
call fcn.0043f720
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 1
call fcn.0043f650
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 1
call fcn.00446630
mov dl, al
xor eax, eax
call fcn.0043f650
movzx eax, dl
call fcn.00446630
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00440460
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, edx
call fcn.00449860
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.004477b0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
xor eax, edx
call fcn.00417e80
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00445980
call fcn.00442040
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00445980
call fcn.004420e0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00440b90
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, dword [0x401018]
push eax
mov edx, dword [0x401014]
push edx
call fcn.00435850
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 3
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0xa
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x16
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x11
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x17
call fcn.00435c40
test eax, eax
je 0x442b87
xor edx, edx
call fcn.00434bc0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 8
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x13
call fcn.00435c40
test eax, eax
je 0x442b87
xor edx, edx
call fcn.00434fe0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 9
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0xc
call fcn.00435c40
test eax, eax
je 0x442b87
xor edx, edx
call fcn.00439a80
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0xd
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x1b
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x1c
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0xf
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 4
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x12
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x10
call fcn.00435c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
xor eax, edx
call fcn.00442280
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret