Function at 0x455990
Capabilities:
Check http status code

Disassembly:
push esi
mov esi, ecx
mov eax, dword [esi + 0x9189c]
test eax, eax
jne 0x4559a7
call fcn.00405b50
jmp 0x455ba7
cmp eax, 0xa
jl 0x4559c4
cmp eax, 0x13
jge 0x4559c4
add eax, 0xfffffff6
mov ecx, 0x177bf80
push eax
call fcn.0056a900
jmp 0x455ba7
cmp eax, 0x14
jne 0x4559d5
mov ecx, esi
call fcn.00405b50
jmp 0x455ba7
cmp eax, 0x19
jne 0x4559e9
mov ecx, 0x16188b8
call fcn.004e8cd0
jmp 0x455ba7
cmp eax, 0x1e
jne 0x4559fa
mov ecx, esi
call fcn.00405b50
jmp 0x455ba7
cmp eax, 0x1f
jne 0x455a0b
mov ecx, esi
call fcn.00457510
jmp 0x455ba7
cmp eax, 0x22
jne 0x455a1f
mov ecx, 0x1515150
call fcn.005169a0
jmp 0x455ba7
cmp eax, 0x28
jne 0x455a33
mov ecx, 0xfb7fc0
call fcn.0050d3c0
jmp 0x455ba7
cmp eax, 0x32
jne 0x455a44
mov ecx, esi
call fcn.00405b50
jmp 0x455ba7
cmp eax, 0x3c
jl 0x455a61
cmp eax, 0x45
jge 0x455a61
add eax, 0xffffffc4
mov ecx, 0x177bf80
push eax
call fcn.0056a900
jmp 0x455ba7
cmp eax, 0x47
jl 0x455a7e
cmp eax, 0x4f
jge 0x455a7e
add eax, 0xffffffba
mov ecx, 0x1a464b0
push eax
call fcn.00424090
jmp 0x455ba7
cmp eax, 0x50
jne 0x455a8f
mov ecx, esi
call fcn.00457a10
jmp 0x455ba7
cmp eax, 0x5a
jne 0x455aa0
mov ecx, esi
call fcn.00405b50
jmp 0x455ba7
cmp eax, 0x5d
jne 0x455ab4
mov ecx, 0x1515150
call fcn.00516a30
jmp 0x455ba7
cmp eax, 0x5f
jne 0x455ac5
mov ecx, esi
call fcn.00458350
jmp 0x455ba7
cmp eax, 0x63
jne 0x455ad6
mov ecx, esi
call fcn.00457440
jmp 0x455ba7
cmp eax, 0x64
jne 0x455ae7
mov ecx, esi
call fcn.00405b50
jmp 0x455ba7
jl 0x455b01
cmp eax, 0x6d
jge 0x455b01
add eax, 0xffffff9c
mov ecx, 0x177bf80
push eax
call fcn.0056a900
jmp 0x455ba7
cmp eax, 0x6e
jl 0x455b20
cmp eax, 0x96
jge 0x455b25
add eax, 0xffffff92
mov ecx, 0xb63798
push eax
call fcn.00522cc0
jmp 0x455ba7
cmp eax, 0x96
jne 0x455b33
mov ecx, 0xb63798
call fcn.00523110
jmp 0x455ba7
cmp eax, 0x97
jne 0x455b46
mov ecx, 0xb63798
call fcn.00523200
jmp 0x455ba7
cmp eax, 0x98
jne 0x455b59
mov ecx, 0xb63798
call fcn.00524810
jmp 0x455ba7
cmp eax, 0xa0
jl 0x455b79
cmp eax, 0xa9
jge 0x455b79
add eax, 0xffffff60
mov ecx, 0x177bf80
push eax
call fcn.0056a900
jmp 0x455ba7
cmp eax, 0xaa
jne 0x455b89
mov ecx, esi
call fcn.00405b50
jmp 0x455ba7
cmp eax, 0xb4
jne 0x455b99
mov ecx, esi
call fcn.00457840
jmp 0x455ba7
cmp eax, 0xbe
jne 0x455ba7
mov ecx, esi
call fcn.00459960
mov eax, dword [0xd80484]
test eax, eax
je 0x455bb6
dec eax
mov dword [0xd80484], eax
mov eax, dword [0x16845d0]
test eax, eax
je 0x455bce
cmp eax, 0x63
je 0x455bce
mov ecx, 0x1683fb8
call fcn.0047a7e0
mov edx, dword [esi + 0x9189c]
inc edx
mov eax, edx
mov dword [esi + 0x9189c], edx
cmp eax, 0xc8
jl 0x455bf3
mov dword [esi + 0x9189c], 0
call fcn.0044b060
mov eax, dword [0xd16aa8]
mov ecx, 0xc8
cdq
idiv ecx
test edx, edx
jne 0x455c1d
mov eax, dword [0x16845d0]
test eax, eax
je 0x455c1d
cmp eax, 0x63
je 0x455c1d
push edx
mov ecx, 0x1683fb8
call fcn.0047a920
mov edx, dword [esi + 0x51a24]
inc edx
mov dword [esi + 0x51a24], edx
mov eax, dword [0xd16a78]
cmp eax, 1
je 0x455cad
cmp eax, 6
je 0x455cad
mov eax, dword [esi + 0x9189c]
test eax, eax
jne 0x455c48
push eax
push 1
jmp 0x455c4b
push eax
push 0
mov ecx, esi
call fcn.004556e0
mov eax, dword [esi + 0x51a14]
test eax, eax
je 0x455c9f
mov edx, dword [0xd7dfc8]
mov eax, dword [0xd7dfc4]
mov ecx, esi
mov dword [0x1765690], edx
mov dword [0x1765694], eax
call fcn.00458780
mov ecx, esi
call fcn.00457eb0
mov ecx, esi
call fcn.00459090
mov ecx, esi
call fcn.004586e0
mov ecx, 0x1a464b0
call fcn.0040cbc0
mov ecx, esi
call fcn.004587e0
mov ecx, esi
call fcn.00458880
mov ecx, esi
call fcn.00457620
pop esi
ret