Function at 0x486510
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0
push 0
push ebx
push esi
mov ebx, edx
mov esi, eax
xor eax, eax
push ebp
push 0x48753f
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, esi
cmp eax, 0x1d
jg 0x4867aa
je 0x486ec8
cmp eax, 0x800c000e
jg 0x4866c2
je 0x48736e
cmp eax, 0x800401ee
jg 0x486615
je 0x48746d
cmp eax, 0x800401e4
jg 0x4865dc
je 0x4874ae
cmp eax, 0x80030005
jg 0x4865b7
je 0x4874d8
cmp eax, 0x80004004
jg 0x48659c
je 0x4870e8
sub eax, 0x80004001
je 0x4870d7
dec eax
je 0x4870c6
jmp case.default.0x486967
sub eax, 0x80004005
je 0x4870b5
sub eax, 0xbffa
je 0x4870a4
jmp case.default.0x486967
sub eax, 0x800401e0
je 0x4873d4
dec eax
je 0x4873f6
dec eax
je 0x48743a
dec eax
je 0x4874bc
jmp case.default.0x486967
add eax, 0x7ffbfe1b
cmp eax, 8
ja case.default.0x486967
jmp dword [eax*4 + 0x4865f1]
cmp eax, 0x800c0004
jg 0x486689
je 0x48721a
cmp eax, 0x800bfd18
jg 0x48665c
je 0x48726f
sub eax, 0x800401ef
je 0x4873e5
sub eax, 0x2fe16
je 0x4870f9
sub eax, 9
je 0x48711b
sub eax, 0x49
je 0x48710a
jmp case.default.0x486967
sub eax, 0x800bfe18
je 0x48735d
sub eax, 0x100
je 0x48725e
sub eax, 0xea
je 0x4872d5
dec eax
je 0x4872e6
jmp case.default.0x486967
add eax, 0x7ff3fffb
cmp eax, 8
ja case.default.0x486967
jmp dword [eax*4 + 0x48669e]
cmp eax, 9
jg 0x48674b
je 0x486d74
cmp eax, 0x800c0018
jg 0x486717
je 0x48737f
add eax, 0x7ff3fff1
cmp eax, 8
ja case.default.0x486967
jmp dword [eax*4 + 0x4866f3]
cmp eax, 8
ja case.default.0x486967
jmp dword [eax*4 + 0x486727]
add eax, 0xfffffff6
cmp eax, 0x12
ja case.default.0x486967
jmp dword [eax*4 + 0x48675e]
cmp eax, 0x130
jg 0x4868e2
je 0x486b32
cmp eax, 0x32
jg 0x486829
je 0x48702d
add eax, 0xffffffe2
cmp eax, 0x13
ja case.default.0x486967
jmp dword [eax*4 + 0x4867d9]
cmp eax, 0xc9
jg 0x48688b
je 0x486a88
cmp eax, 0x37
jg 0x486864
je 0x487082
sub eax, 0x33
je 0x48703e
dec eax
je 0x48704f
dec eax
je 0x487060
dec eax
je 0x487071
jmp case.default.0x486967
sub eax, 0x38
je 0x487093
sub eax, 0x2c
je 0x486a55
dec eax
je 0x486a66
sub eax, 0x63
je 0x486a77
jmp case.default.0x486967
cmp eax, 0xce
jg 0x4868bd
je 0x486add
sub eax, 0xca
je 0x486a99
dec eax
je 0x486aaa
dec eax
je 0x486abb
dec eax
je 0x486acc
jmp case.default.0x486967
sub eax, 0x12c
je 0x486aee
dec eax
je 0x486aff
dec eax
je 0x486b10
dec eax
je 0x486b21
jmp case.default.0x486967
cmp eax, 0x1f4
jg 0x486992
je 0x486c86
cmp eax, 0x198
jg 0x486959
je 0x486bdc
cmp eax, 0x193
jg 0x486934
je 0x486b87
sub eax, 0x131
je 0x486b43
sub eax, 0x5f
je 0x486b54
dec eax
je 0x486b65
dec eax
je 0x486b76
jmp case.default.0x486967
sub eax, 0x194
je 0x486b98
dec eax
je 0x486ba9
dec eax
je 0x486bba
dec eax
je 0x486bcb
jmp case.default.0x486967
add eax, 0xfffffe67
cmp eax, 8
ja case.default.0x486967
jmp dword [eax*4 + 0x48696e]
cmp eax, 0x2f09
jg 0x4869f6
je 0x4871b4
cmp eax, 0x1f9
jg 0x4869d1
je 0x486cdb
sub eax, 0x1f5
je 0x486c97
dec eax
je 0x486ca8
dec eax
je 0x486cb9
dec eax
je 0x486cca
jmp case.default.0x486967
sub eax, 0x2f05
je 0x4871e7
dec eax
je 0x4871d6
dec eax
je 0x487181
dec eax
je 0x487192
jmp case.default.0x486967
cmp eax, 0x2f0e
jg 0x486a28
je 0x48715f
sub eax, 0x2f0a
je 0x48713d
dec eax
je 0x4871c5
dec eax
je 0x48714e
dec eax
je 0x4871a3
jmp case.default.0x486967
sub eax, 0x2f16
je 0x487170
sub eax, 0x72
je 0x48712c
sub eax, 2
je 0x4871f8
sub eax, 0x3d25e
je 0x4874e6
jmp case.default.0x486967
mov eax, ebx
mov edx, 0x487554
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487568
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487584
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487590
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4875a0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4875b4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4875dc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4875f0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487608
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487620
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48763c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487658
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487674
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487688
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4876a0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4876b4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4876c8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4876e0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4876fc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487710
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487724
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487740
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487758
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487780
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487798
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4877ac
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4877bc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4877d4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4877f0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487814
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487834
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487854
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48787c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487898
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4878b8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4878d0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4878e4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487900
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487918
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48793c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487958
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487970
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487998
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4879c0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4879dc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4879fc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487a28
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487a4c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487a74
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487a94
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487ab0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487acc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487aec
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487b14
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487b44
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487b6c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487b90
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487bac
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487bcc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487bfc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487c18
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487c44
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487c74
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487c90
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487cc4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487d00
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487d30
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487d5c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487d8c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487dcc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487de8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487e14
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487e40
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487e5c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487e98
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487edc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487f08
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487f3c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487f70
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487fc0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x487fe8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488014
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488054
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48809c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4880c4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4880f0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48811c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48815c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48819c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4881e8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48822c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488268
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488294
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4882c8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488328
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488378
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488398
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4883a8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4883cc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4883e4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488400
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488418
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488444
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488470
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4884a4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488518
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488550
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488590
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4885d4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488634
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488694
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488700
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488774
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4887bc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48886c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4888d0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4888f8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488930
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48896c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488990
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4889b8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4889ec
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488a34
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488a60
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488a90
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488ae4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488b04
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488b48
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488b6c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488b94
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488bc4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488c04
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488c28
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488c54
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488c8c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488cb8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488ce4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488d04
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488d30
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488d50
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488dac
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488ddc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488e00
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488e24
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488ed0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488ef8
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x488f70
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48904c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48906c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4890a4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4890cc
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4890f4
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x489114
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x489130
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x48917c
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4891a0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x4891c0
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x489208
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x489228
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x489250
call fcn.00404110
jmp 0x487524
mov eax, ebx
mov edx, 0x489280
call fcn.00404110
jmp 0x487524
push 0x48929c
lea edx, [ebp - 4]
mov eax, esi
call fcn.0040875c
push dword [ebp - 4]
push 0x4892b8
lea edx, [ebp - 8]
mov eax, esi
call fcn.0040b8ec
push dword [ebp - 8]
mov eax, ebx
mov edx, 4
call fcn.0040443c
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x487546
lea eax, [ebp - 8]
mov edx, 2
call fcn.004040e0
ret