Function at 0x442f60
Capabilities:
Check http status code

Disassembly:
push ebx
push ecx
push esi
push edi
push ebp
sub esp, 0x20
mov eax, edx
cmp edx, 0xfd
jae 0x442fb2
cmp edx, 0x9b
jae 0x44326e
cmp edx, 0x3c
jae 0x4433a7
cmp edx, 0x37
jae 0x443457
cmp edx, 0x34
jae 0x443481
cmp edx, 0x33
jne 0x44303d
call fcn.00440230
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x44384e
cmp edx, 0x16a
jae 0x44300b
cmp edx, 0x15f
jae 0x44317d
cmp edx, 0x102
jae 0x44320f
cmp edx, 0xff
jb 0x4437c7
jbe 0x4437aa
cmp edx, 0x101
jne 0x44381b
mov eax, 0x16
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4437dc
cmp edx, 0x450
jae 0x443048
cmp edx, 0x195
jae 0x4430e1
cmp edx, 0x192
jae 0x44313d
cmp edx, 0x191
je 0x44375e
xor al, al
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4435f6
cmp edx, 0x455
jae 0x443085
cmp edx, 0x452
jb 0x4430a7
jbe 0x4435ae
cmp edx, 0x454
jne 0x4435c3
mov eax, 1
call fcn.0041c150
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x44359e
cmp edx, 0x549
jae 0x4430bc
cmp edx, 0x548
je 0x4435ae
cmp edx, 0x547
jne 0x44303d
mov eax, 0xffffffff
call fcn.0041c010
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4435c3
cmp edx, 0x54b
je 0x44359e
cmp edx, 0x54a
je 0x443070
xor al, al
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x44374e
cmp edx, 0x44d
jae 0x443110
cmp edx, 0x196
jne 0x44303d
mov eax, 0x18
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4433f3
cmp edx, 0x44f
jne 0x44341a
mov edx, dword [0x474fb0]
xor eax, eax
sar edx, 0x18
call fcn.00424c60
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443785
cmp edx, 0x194
jne 0x443770
call fcn.00446110
mov edx, eax
test eax, eax
je 0x442fa7
call fcn.00449ff0
test al, al
je 0x44373c
mov eax, edx
call fcn.0044a000
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4438f9
cmp edx, 0x164
jae 0x4431be
cmp edx, 0x161
jb 0x4438ab
jbe 0x443872
cmp edx, 0x163
jne 0x443887
mov eax, 0xd
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443806
cmp edx, 0x167
jae 0x4431ed
cmp edx, 0x166
jne 0x4438e4
mov eax, 0x1c
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443923
cmp edx, 0x169
jne 0x44390e
call fcn.00442ee0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4437f1
cmp edx, 0x12e
jae 0x44323b
cmp edx, 0x12d
jne 0x44303d
xor eax, edx
call fcn.00442680
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443938
cmp edx, 0x130
je 0x4434d8
cmp edx, 0x12f
jne 0x44303d
mov eax, 1
call fcn.00442680
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443122
cmp edx, 0xcb
jae 0x4432b6
cmp edx, 0xa0
jae 0x443354
cmp edx, 0x9d
jb 0x4435d8
jbe 0x4435f6
cmp edx, 0x9f
jne 0x443527
call fcn.00421160
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443627
cmp edx, 0xd0
jae 0x4432f2
cmp edx, 0xcd
jb 0x44365a
jbe 0x44366a
cmp edx, 0xcf
jne 0x443645
call fcn.0040c110
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4436a8
cmp edx, 0xd3
jae 0x443321
cmp edx, 0xd2
jne 0x4436b8
mov eax, 1
call fcn.0043fba0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4436c8
cmp edx, 0xfc
je 0x4438c0
cmp edx, 0xfb
jne 0x44303d
mov eax, 0xf
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443606
cmp edx, 0xa2
jb 0x4436da
jbe 0x4436ef
cmp edx, 0xca
je 0x44356b
cmp edx, 0xc9
jne 0x44303d
lea esi, [esp + 0x10]
call fcn.0040f390
mov esi, dword [esp + 0x14]
push esi
mov edi, dword [esp + 0x14]
push edi
call fcn.0040cd20
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4434c8
cmp edx, 0x69
jae 0x4433d9
cmp edx, 0x66
jae 0x443438
cmp edx, 0x65
jne 0x44303d
call fcn.00446110
call fcn.00443ba0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443517
cmp edx, 0x98
jae 0x443408
cmp edx, 0x97
jne 0x44303d
mov eax, 1
call fcn.0040ffb0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x443548
cmp edx, 0x9a
jne 0x44358e
mov edx, dword [0x474fb0]
mov eax, 1
sar edx, 0x18
call fcn.00424c60
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4434ed
cmp edx, 0x68
jne 0x443502
call fcn.00443be0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x44379a
cmp edx, 0x39
jb 0x443498
jbe 0x443701
cmp edx, 0x3b
jne 0x443716
call fcn.00440940
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
jbe 0x4434a8
cmp edx, 0x36
jne 0x4434b8
call fcn.004406f0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00432690
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0043fc70
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0043f350
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00417ca0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0043e410
call fcn.0043df80
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00446110
call fcn.00443c20
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00446110
call fcn.00443c40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00442eb0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov esi, esp
call fcn.0040f390
mov edx, dword [esp + 4]
push edx
mov ecx, dword [esp + 4]
push ecx
call fcn.00418810
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
lea esi, [esp + 8]
call fcn.0040f390
mov ebx, dword [esp + 0xc]
push ebx
mov esi, dword [esp + 0xc]
push esi
call fcn.00418780
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
lea esi, [esp + 0x18]
call fcn.0040f390
mov ebp, dword [esp + 0x1c]
push ebp
mov eax, dword [esp + 0x1c]
push eax
call fcn.0043efa0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00442f20
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0041c2f0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 1
call fcn.0041c010
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0xffffffff
call fcn.0041c150
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov edx, dword [0x474fb0]
mov eax, 2
sar edx, 0x18
call fcn.00424c60
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00418860
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
xor eax, edx
call fcn.004207c0
mov dl, al
call fcn.00421160
movzx eax, dl
call fcn.004207c0
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.0043efa0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 2
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0043f370
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov ah, byte [0x474fc0]
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 [0x474fc0], dh
test dh, 8
setne al
movzx edx, al
mov eax, 0xcd
call fcn.00448b30
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0040c010
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.0040bfe0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
xor eax, edx
call fcn.0043fba0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 1
call fcn.0043fc00
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
xor eax, edx
call fcn.0043fc00
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 1
call fcn.0043fb30
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 1
call fcn.00446db0
mov dl, al
xor eax, eax
call fcn.0043fb30
movzx eax, dl
call fcn.00446db0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, edx
call fcn.00449fa0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00447f10
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
xor eax, edx
call fcn.004185f0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00446110
call fcn.00442520
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00446110
call fcn.004425c0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00441070
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.00435d10
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 3
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0xa
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x1a
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 6
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
call fcn.00428650
test al, al
je 0x443839
mov eax, 0xe
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x11
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x17
call fcn.00436100
test eax, eax
je 0x442fa7
xor edx, edx
call fcn.00435080
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 8
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x13
call fcn.00436100
test eax, eax
je 0x442fa7
xor edx, edx
call fcn.004354a0
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 9
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0xc
call fcn.00436100
test eax, eax
je 0x442fa7
xor edx, edx
call fcn.00439f40
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x1b
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 4
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x12
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 0x10
call fcn.00436100
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret
mov eax, 2
call fcn.00442680
mov al, 1
add esp, 0x20
pop ebp
pop edi
pop esi
pop ecx
pop ebx
ret