Function at 0x535f36
Capabilities:
Check http status code

Disassembly:
clc
pop ebp
ret
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 0x534623
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, esi
cmp eax, 0x1d
jg 0x5361d0
je 0x5368ee
cmp eax, 0x800c000e
jg 0x5360e8
je 0x536d94
cmp eax, 0x800401ee
jg 0x53603b
je 0x536e93
cmp eax, 0x800401e4
jg 0x536002
je 0x536ed4
cmp eax, 0x80030005
jg 0x535fdd
je 0x536efe
cmp eax, 0x80004004
jg 0x535fc2
je 0x536b0e
sub eax, 0x80004001
je 0x536afd
dec eax
je 0x536aec
jmp case.default.0x5361f8
sub eax, 0x80004005
je 0x536adb
sub eax, 0xbffa
je 0x536aca
jmp case.default.0x5361f8
sub eax, 0x800401e0
je 0x536dfa
dec eax
je 0x536e1c
dec eax
je 0x536e60
dec eax
je 0x536ee2
jmp case.default.0x5361f8
add eax, 0x7ffbfe1b
cmp eax, 8
ja case.default.0x5361f8
jmp dword [eax*4 + 0x5336d5]
cmp eax, 0x800c0004
jg 0x5360af
je 0x536c40
cmp eax, 0x800bfd18
jg 0x536082
je 0x536c95
sub eax, 0x800401ef
je 0x536e0b
sub eax, 0x2fe16
je 0x536b1f
sub eax, 9
je 0x536b41
sub eax, 0x49
je 0x536b30
jmp case.default.0x5361f8
sub eax, 0x800bfe18
je 0x536d83
sub eax, 0x100
je 0x536c84
sub eax, 0xea
je 0x536cfb
dec eax
je 0x536d0c
jmp case.default.0x5361f8
add eax, 0x7ff3fffb
cmp eax, 8
ja case.default.0x5361f8
jmp dword [eax*4 + 0x533782]
cmp eax, 9
jg 0x536171
je 0x53679a
cmp eax, 0x800c0018
jg 0x53613d
je 0x536da5
add eax, 0x7ff3fff1
cmp eax, 8
ja case.default.0x5361f8
jmp dword [eax*4 + 0x5337d7]
cmp eax, 8
ja case.default.0x5361f8
jmp dword [eax*4 + 0x53380b]
add eax, 0xfffffff6
cmp eax, 0x12
ja case.default.0x5361f8
jmp dword [eax*4 + 0x533842]
cmp eax, 0x130
jg 0x536308
je 0x536558
cmp eax, 0x32
jg 0x53624f
je 0x536a53
add eax, 0xffffffe2
cmp eax, 0x13
ja case.default.0x5361f8
jmp dword [eax*4 + 0x5338bd]
cmp eax, 0xc9
jg 0x5362b1
je 0x5364ae
cmp eax, 0x37
jg 0x53628a
je 0x536aa8
sub eax, 0x33
je 0x536a64
dec eax
je 0x536a75
dec eax
je 0x536a86
dec eax
je 0x536a97
jmp case.default.0x5361f8
sub eax, 0x38
je 0x536ab9
sub eax, 0x2c
je 0x53647b
dec eax
je 0x53648c
sub eax, 0x63
je 0x53649d
jmp case.default.0x5361f8
cmp eax, 0xce
jg 0x5362e3
je 0x536503
sub eax, 0xca
je 0x5364bf
dec eax
je 0x5364d0
dec eax
je 0x5364e1
dec eax
je 0x5364f2
jmp case.default.0x5361f8
sub eax, 0x12c
je 0x536514
dec eax
je 0x536525
dec eax
je 0x536536
dec eax
je 0x536547
jmp case.default.0x5361f8
cmp eax, 0x1f4
jg 0x5363b8
je 0x5366ac
cmp eax, 0x198
jg 0x53637f
je 0x536602
cmp eax, 0x193
jg 0x53635a
je 0x5365ad
sub eax, 0x131
je 0x536569
sub eax, 0x5f
je 0x53657a
dec eax
je 0x53658b
dec eax
je 0x53659c
jmp case.default.0x5361f8
sub eax, 0x194
je 0x5365be
dec eax
je 0x5365cf
dec eax
je 0x5365e0
dec eax
je 0x5365f1
jmp case.default.0x5361f8
add eax, 0xfffffe67
cmp eax, 8
ja case.default.0x5361f8
jmp dword [eax*4 + 0x533a52]
cmp eax, 0x2f09
jg 0x53641c
je 0x536bda
cmp eax, 0x1f9
jg 0x5363f7
je 0x536701
sub eax, 0x1f5
je 0x5366bd
dec eax
je 0x5366ce
dec eax
je 0x5366df
dec eax
je 0x5366f0
jmp case.default.0x5361f8
sub eax, 0x2f05
je 0x536c0d
dec eax
je 0x536bfc
dec eax
je 0x536ba7
dec eax
je 0x536bb8
jmp case.default.0x5361f8
cmp eax, 0x2f0e
jg 0x53644e
je 0x536b85
sub eax, 0x2f0a
je 0x536b63
dec eax
je 0x536beb
dec eax
je 0x536b74
dec eax
je 0x536bc9
jmp case.default.0x5361f8
sub eax, 0x2f16
je 0x536b96
sub eax, 0x72
je 0x536b52
sub eax, 2
je 0x536c1e
sub eax, 0x3d25e
je 0x536f0c
jmp case.default.0x5361f8
mov eax, ebx
mov edx, 0x534638
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53464c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534668
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534674
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534684
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534698
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5346c0
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5346d4
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5346ec
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534704
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534720
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53473c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534758
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53476c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534784
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534798
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5347ac
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5347c4
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5347e0
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5347f4
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534808
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534824
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53483c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534864
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53497c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53499c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5349b4
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5349c8
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5349e4
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5349fc
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534b30
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x534e40
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535280
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5352cc
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535310
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53534c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535378
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5353ac
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53540c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53545c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53547c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x53548c
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5354b0
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5354c8
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5354e4
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5354fc
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535528
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535554
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535588
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5355fc
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535634
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535674
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5356b8
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535718
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535778
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5357e4
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535858
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5358a0
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535950
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5359b4
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535a14
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535ad0
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535b18
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535c50
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535c78
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535dc8
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535de8
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535e14
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535f08
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535fb4
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x535fdc
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x536188
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, switch.0x005361f8
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5362a4
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x5362ec
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x536334
call fcn.0040725a
jmp 0x536f4a
mov eax, ebx
mov edx, 0x536364
call fcn.0040725a
jmp 0x536f4a
push 0x536380
lea edx, [ebp - 4]
mov eax, esi
call fcn.0040bc12
push dword [ebp - 4]
push 0x53639c
lea edx, [ebp - 8]
mov eax, esi
call fcn.0040f042
push dword [ebp - 8]
mov eax, ebx
mov edx, 4
call fcn.00407586
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x53462a
lea eax, [ebp - 8]
mov edx, 2
call fcn.0040722a
ret