Function at 0x543b58
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 0x544b87
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, esi
cmp eax, 0x1d
jg 0x543df2
je 0x544510
cmp eax, 0x800c000e
jg 0x543d0a
je 0x5449b6
cmp eax, 0x800401ee
jg 0x543c5d
je 0x544ab5
cmp eax, 0x800401e4
jg 0x543c24
je 0x544af6
cmp eax, 0x80030005
jg 0x543bff
je 0x544b20
cmp eax, 0x80004004
jg 0x543be4
je 0x544730
sub eax, 0x80004001
je 0x54471f
dec eax
je 0x54470e
jmp case.default.0x543faf
sub eax, 0x80004005
je 0x5446fd
sub eax, 0xbffa
je 0x5446ec
jmp case.default.0x543faf
sub eax, 0x800401e0
je 0x544a1c
dec eax
je 0x544a3e
dec eax
je 0x544a82
dec eax
je 0x544b04
jmp case.default.0x543faf
add eax, 0x7ffbfe1b
cmp eax, 8
ja case.default.0x543faf
jmp dword [eax*4 + 0x543c39]
cmp eax, 0x800c0004
jg 0x543cd1
je 0x544862
cmp eax, 0x800bfd18
jg 0x543ca4
je 0x5448b7
sub eax, 0x800401ef
je 0x544a2d
sub eax, 0x2fe16
je 0x544741
sub eax, 9
je 0x544763
sub eax, 0x49
je 0x544752
jmp case.default.0x543faf
sub eax, 0x800bfe18
je 0x5449a5
sub eax, 0x100
je 0x5448a6
sub eax, 0xea
je 0x54491d
dec eax
je 0x54492e
jmp case.default.0x543faf
add eax, 0x7ff3fffb
cmp eax, 8
ja case.default.0x543faf
jmp dword [eax*4 + 0x543ce6]
cmp eax, 9
jg 0x543d93
je 0x5443bc
cmp eax, 0x800c0018
jg 0x543d5f
je 0x5449c7
add eax, 0x7ff3fff1
cmp eax, 8
ja case.default.0x543faf
jmp dword [eax*4 + 0x543d3b]
cmp eax, 8
ja case.default.0x543faf
jmp dword [eax*4 + 0x543d6f]
add eax, 0xfffffff6
cmp eax, 0x12
ja case.default.0x543faf
jmp dword [eax*4 + 0x543da6]
cmp eax, 0x130
jg 0x543f2a
je 0x54417a
cmp eax, 0x32
jg 0x543e71
je 0x544675
add eax, 0xffffffe2
cmp eax, 0x13
ja case.default.0x543faf
jmp dword [eax*4 + 0x543e21]
cmp eax, 0xc9
jg 0x543ed3
je 0x5440d0
cmp eax, 0x37
jg 0x543eac
je 0x5446ca
sub eax, 0x33
je 0x544686
dec eax
je 0x544697
dec eax
je 0x5446a8
dec eax
je 0x5446b9
jmp case.default.0x543faf
sub eax, 0x38
je 0x5446db
sub eax, 0x2c
je 0x54409d
dec eax
je 0x5440ae
sub eax, 0x63
je 0x5440bf
jmp case.default.0x543faf
cmp eax, 0xce
jg 0x543f05
je 0x544125
sub eax, 0xca
je 0x5440e1
dec eax
je 0x5440f2
dec eax
je 0x544103
dec eax
je 0x544114
jmp case.default.0x543faf
sub eax, 0x12c
je 0x544136
dec eax
je 0x544147
dec eax
je 0x544158
dec eax
je 0x544169
jmp case.default.0x543faf
cmp eax, 0x1f4
jg 0x543fda
je 0x5442ce
cmp eax, 0x198
jg 0x543fa1
je 0x544224
cmp eax, 0x193
jg 0x543f7c
je 0x5441cf
sub eax, 0x131
je 0x54418b
sub eax, 0x5f
je 0x54419c
dec eax
je 0x5441ad
dec eax
je 0x5441be
jmp case.default.0x543faf
sub eax, 0x194
je 0x5441e0
dec eax
je 0x5441f1
dec eax
je 0x544202
dec eax
je 0x544213
jmp case.default.0x543faf
add eax, 0xfffffe67
cmp eax, 8
ja case.default.0x543faf
jmp dword [eax*4 + 0x543fb6]
cmp eax, 0x2f09
jg 0x54403e
je 0x5447fc
cmp eax, 0x1f9
jg 0x544019
je 0x544323
sub eax, 0x1f5
je 0x5442df
dec eax
je 0x5442f0
dec eax
je 0x544301
dec eax
je 0x544312
jmp case.default.0x543faf
sub eax, 0x2f05
je 0x54482f
dec eax
je 0x54481e
dec eax
je 0x5447c9
dec eax
je 0x5447da
jmp case.default.0x543faf
cmp eax, 0x2f0e
jg 0x544070
je 0x5447a7
sub eax, 0x2f0a
je 0x544785
dec eax
je 0x54480d
dec eax
je 0x544796
dec eax
je 0x5447eb
jmp case.default.0x543faf
sub eax, 0x2f16
je 0x5447b8
sub eax, 0x72
je 0x544774
sub eax, 2
je 0x544840
sub eax, 0x3d25e
je 0x544b2e
jmp case.default.0x543faf
mov eax, ebx
mov edx, 0x544b9c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544bb0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544bcc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544bd8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544be8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544bfc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544c24
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544c38
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544c50
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544c68
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544c84
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544ca0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544cbc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544cd0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544ce8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544cfc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544d10
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544d28
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544d44
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544d58
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544d6c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544d88
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544da0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544dc8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544de0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544df4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544e04
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544e1c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544e38
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544e5c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544e7c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544e9c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544ec4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544ee0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544f00
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544f18
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544f2c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544f48
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544f60
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544f84
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544fa0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544fb8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x544fe0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545008
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545024
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545044
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545070
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545094
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5450bc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5450dc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5450f8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545114
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545134
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54515c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54518c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5451b4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5451d8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5451f4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545214
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545244
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545260
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54528c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5452bc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5452d8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54530c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545348
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545378
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5453a4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5453d4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545414
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545430
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54545c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545488
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5454a4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5454e0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545524
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545550
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545584
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5455b8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545608
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545630
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54565c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54569c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5456e4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54570c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545738
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545764
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5457a4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5457e4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545830
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545874
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5458b0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5458dc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545910
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545970
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5459c0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5459e0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5459f0
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545a14
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545a2c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545a48
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545a60
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545a8c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545ab8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545aec
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545b60
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545b98
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545bd8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545c1c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545c7c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545cdc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545d48
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545dbc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545e04
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545eb4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545f18
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545f40
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545f78
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545fb4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x545fd8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546000
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546034
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54607c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5460a8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5460d8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54612c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54614c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546190
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5461b4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5461dc
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54620c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54624c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546270
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54629c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5462d4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546300
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54632c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54634c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546378
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546398
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5463f4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546424
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546448
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54646c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546518
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546540
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5465b8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546694
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5466b4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5466ec
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546714
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54673c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x54675c
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546778
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5467c4
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5467e8
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546808
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546850
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546870
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x546898
call fcn.00404958
jmp 0x544b6c
mov eax, ebx
mov edx, 0x5468c8
call fcn.00404958
jmp 0x544b6c
push 0x5468e4
lea edx, [ebp - 4]
mov eax, esi
call fcn.00409394
push dword [ebp - 4]
push 0x546900
lea edx, [ebp - 8]
mov eax, esi
call fcn.0040c7c4
push dword [ebp - 8]
mov eax, ebx
mov edx, 4
call fcn.00404c84
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x544b8e
lea eax, [ebp - 8]
mov edx, 2
call fcn.00404928
ret