Function at 0x405200
Capabilities:
Check http status code

Disassembly:
mov eax, dword [0xbca310]
push ebx
push edi
mov edi, 1
cmp eax, edi
jne 0x40521e
mov eax, dword [0xbc9800]
push eax
call fcn.00486060
add esp, 4
mov eax, dword [0xbca310]
xor ebx, ebx
cmp eax, 2
jne 0x405230
mov dword [0xbca310], ebx
mov eax, dword [0x7056ec]
mov ecx, dword [0xe92e0c]
cmp eax, 0xe
mov dword [0x6059b4], ebx
mov dword [0x6059b8], ebx
mov dword [0x6059bc], ebx
mov dword [0x6059c4], ebx
mov dword [0x6059c8], ebx
mov dword [0x6059cc], ebx
mov dword [0x6059c0], ebx
mov dword [0x605a48], ebx
mov dword [0xbc9710], ecx
mov dword [0xbc9714], ebx
mov dword [0xbca300], ebx
mov dword [0xbca2c4], ebx
mov byte [0x605a5c], bl
jne 0x4052a7
mov edx, dword [0xd3b198]
mov byte [0xe38dda], 1
dec edx
mov dword [0x605a34], edx
jmp 0x405603
cmp eax, 0x25
jne 0x4052c4
mov eax, dword [0xd3b198]
mov byte [0xe38dda], 1
dec eax
mov word [0x784b94], ax
jmp 0x405603
cmp eax, 0x1b
jne 0x405362
mov ecx, dword [0xd3b198]
lea eax, [ecx - 1]
cmp eax, 3
ja case.default.0x4052db
jmp dword [eax*4 + 0x405b24]
mov dword [0x605a30], 2
mov dword [0x6059e8], 0x76
mov byte [0xe38dda], 1
jmp 0x405603
mov dword [0x605a30], 0x1a
mov dword [0x6059e8], 0x86
mov byte [0xe38dda], 1
jmp 0x405603
mov dword [0x605a30], 0x1d
mov dword [0x6059e8], 0xc5
mov byte [0xe38dda], 1
jmp 0x405603
mov dword [0x605a30], 0x1b
mov dword [0x6059e8], 8
mov byte [0xe38dda], 1
jmp 0x405603
cmp eax, 0xf
jne 0x4053b7
mov eax, dword [0xd3b198]
mov byte [0xe38dda], 1
cmp eax, edi
mov dword [0x605a2c], eax
jne 0x405395
mov dword [0x605a30], 0xf
mov dword [0x6059e8], 0x7f
jmp 0x405603
cmp eax, 2
jne 0x405603
mov dword [0x605a30], 0x10
mov dword [0x6059e8], 0x80
jmp 0x405603
cmp eax, 0x12
jne 0x405407
mov eax, dword [0xd3b198]
mov byte [0xe38dda], 1
cmp eax, edi
jne 0x4053e5
mov dword [0x605a30], 0x12
mov dword [0x6059e8], 0x82
jmp 0x405603
cmp eax, 2
jne 0x405603
mov dword [0x605a30], 0x13
mov dword [0x6059e8], 0x83
jmp 0x405603
cmp eax, 0x13
jne 0x405475
mov eax, dword [0xd3b198]
mov byte [0xe38dda], 1
cmp eax, edi
jne 0x405435
mov dword [0x605a30], 0x15
mov dword [0x6059e8], 0x58
jmp 0x405603
cmp eax, 2
jne 0x405453
mov dword [0x605a30], 0x16
mov dword [0x6059e8], 0x59
jmp 0x405603
cmp eax, 3
jne 0x405603
mov dword [0x605a30], 0x17
mov dword [0x6059e8], 0x5d
jmp 0x405603
cmp eax, 0x1a
jne 0x40552f
mov eax, dword [0xd3b198]
cmp eax, 8
jg 0x4054ad
mov dword [0x605a30], 0x18
mov dword [0x6059e8], 0x84
mov dword [0x605a24], eax
mov byte [0xe38dda], 1
jmp 0x405603
cmp eax, 0xc
jg 0x4054da
add eax, 0xfffffff8
mov dword [0x605a30], 0x19
mov dword [0x6059e8], 0x85
mov dword [0x605a1c], eax
mov byte [0xe38dda], 1
jmp 0x405603
cmp eax, 0x10
jg 0x405507
add eax, 0xfffffff4
mov dword [0x605a30], 0x1c
mov dword [0x6059e8], 0x8b
mov dword [0x605a1c], eax
mov byte [0xe38dda], 1
jmp 0x405603
add eax, 0xfffffff0
mov dword [0x605a30], 0x1f
mov dword [0x6059e8], 0xd6
mov dword [0x605a20], eax
mov byte [0xe38dda], 1
jmp 0x405603
cmp eax, 0x11
jne 0x405560
mov edx, dword [0xd3b198]
mov dword [0x605a30], 0xd
mov dword [0x6059e8], 0x7e
mov dword [0x605a28], edx
mov byte [0xe38dda], 1
jmp 0x405603
cmp eax, 0x10
jne 0x4055c1
mov eax, dword [0xd3b198]
mov byte [0xe38dda], 1
cmp eax, edi
jne 0x40558b
mov dword [0x605a30], 0xb
mov dword [0x6059e8], 0x7b
jmp 0x405603
cmp eax, 2
jne 0x4055a6
mov dword [0x605a30], 0xc
mov dword [0x6059e8], 0x7c
jmp 0x405603
cmp eax, 3
jne 0x405603
mov dword [0x605a30], 9
mov dword [0x6059e8], 0x81
jmp 0x405603
cmp eax, ebx
jne 0x40562b
mov eax, dword [0xd3b198]
mov byte [0xe38dda], 1
mov eax, dword [eax*4 + 0x5ce3b8]
cmp eax, 0xc6
mov dword [0x6059e8], eax
jne 0x4055f0
mov dword [0x605a30], 0x1e
jmp 0x405603
sub eax, 0xdf
neg eax
sbb eax, eax
and al, 0xe4
add eax, 0x21
mov dword [0x605a30], eax
mov dword [0x6059e4], ebx
mov dword [0x6059dc], ebx
mov dword [0x6059e0], ebx
mov dword [0x6059d4], ebx
mov dword [0x6059d8], ebx
pop edi
mov byte [0xe38dca], 1
pop ebx
ret
cmp eax, 0x1c
jne 0x405783
mov edx, dword [0xd3b198]
movsx ecx, word [edx*2 + 0x784dde]
shl ecx, 4
add ecx, 0x5d19c8
cmp word [ecx], di
jne 0x405666
mov eax, 0xb7
mov dword [0x6059e8], eax
movsx ecx, word [ecx + 4]
mov dword [0x5e6970], ecx
jmp 0x4056c8
mov ax, word [ecx + 2]
cmp ax, di
jne 0x4056b8
mov edx, dword [0xeaac28]
push esi
imul edx, edx, 0x49d8
movsx esi, word [edx + 0xea5baa]
lea eax, [edx + 0xea5baa]
mov dword [0x6059e8], 0xd2
mov word [eax], di
call fcn.0053d850
mov eax, dword [0xeaac28]
imul eax, eax, 0x49d8
mov word [eax + 0xea5baa], si
mov eax, dword [0x6059e8]
pop esi
jmp 0x4057a5
cmp ax, 3
jne 0x4056e9
mov eax, 0xd5
mov dword [0x6059e8], eax
cmp eax, 0x8c
jl 0x405a49
cmp eax, 0x95
jg 0x405a49
mov dword [0xbc9714], edi
jmp 0x405af4
cmp ax, 6
jne 0x4056f6
mov eax, 0xe1
jmp 0x4056c3
cmp ax, 0xe
jne 0x405703
mov eax, 0xe6
jmp 0x4056c3
cmp ax, 7
jne 0x405710
mov eax, 0xe3
jmp 0x4056c3
cmp ax, 0xa
jne 0x40571d
mov eax, 0xe5
jmp 0x4056c3
cmp ax, 0xb
jne 0x40572a
mov eax, 0xea
jmp 0x4056c3
cmp ax, 0xc
jne 0x405737
mov eax, 0xeb
jmp 0x4056c3
cmp ax, 0xd
jne 0x405747
mov eax, 0xec
jmp 0x4056c3
cmp ax, 5
jne 0x405757
mov eax, 0xe4
jmp 0x4056c3
cmp ax, 4
jne 0x405767
mov eax, 0xde
jmp 0x4056c3
cmp ax, 2
jne 0x4057a0
movsx eax, word [ecx + 4]
add eax, 0xcf
mov dword [0x576144], edx
mov dword [0x6059e8], eax
jmp 0x4057a5
mov edx, dword [0xd3b198]
lea eax, [eax + eax*2]
lea ecx, [eax + eax*4]
lea eax, [edx + ecx*2]
mov eax, dword [eax*4 + 0x5ce3b8]
mov dword [0x6059e8], eax
jmp 0x4057a5
mov eax, dword [0x6059e8]
cmp eax, 2
jne 0x4057b4
mov eax, 0x14
jmp 0x40586b
cmp eax, 3
jne 0x4057c3
mov eax, 0x15
jmp 0x40586b
cmp eax, 4
jne 0x4057d2
mov eax, 0x16
jmp 0x40586b
cmp eax, 0x30
jne 0x4057e1
mov eax, 0x1c
jmp 0x40586b
cmp eax, 0x34
jne 0x4057ed
mov eax, 0x22
jmp 0x40586b
cmp eax, 0x5b
jne 0x4057f9
mov eax, 0x23
jmp 0x40586b
cmp eax, 0xae
jne 0x405807
mov eax, 0x1e
jmp 0x40586b
cmp eax, 0xaf
jne 0x405815
mov eax, 0x1f
jmp 0x40586b
cmp eax, 0xb0
jne 0x405823
mov eax, 0x20
jmp 0x40586b
cmp eax, 0x60
jne 0x40582f
mov eax, 0x17
jmp 0x40586b
cmp eax, 0x61
jne 0x405853
mov eax, dword [0xeaac28]
imul eax, eax, 0x49d8
mov ax, word [eax + 0xea5ce8]
neg ax
sbb eax, eax
and eax, 0xc
add eax, 0x18
jmp 0x40586b
cmp eax, 0x96
jne 0x405861
mov eax, 0x1d
jmp 0x40586b
cmp eax, 0x39
jne 0x40589f
mov eax, 0x19
mov dword [0x7056ec], eax
call fcn.00404120
mov ecx, dword [eax*8 + 0x5cf63c]
mov edx, dword [eax*8 + 0x5cf640]
mov dword [0x7056f0], eax
mov dword [0x7056e8], ecx
mov dword [0x7056e4], edx
mov dword [0x6059e8], ebx
jmp 0x405afb
cmp eax, 0x66
jne 0x4058af
mov dword [0x6059cc], edi
jmp 0x405af4
cmp eax, 0x64
jne 0x4058bf
mov dword [0x6059cc], edi
jmp 0x405af4
cmp eax, 0x67
jne 0x4058cf
mov dword [0x6059cc], edi
jmp 0x405af4
cmp eax, 0x68
jne 0x4058df
mov dword [0x6059cc], edi
jmp 0x405af4
cmp eax, 0x65
jne 0x4058ef
mov dword [0x6059cc], edi
jmp 0x405af4
cmp eax, 0xe0
jne 0x405901
mov dword [0x6059cc], edi
jmp 0x405af4
cmp eax, 0x69
jne 0x405911
mov dword [0x6059cc], edi
jmp 0x405af4
cmp eax, 0xc4
jne 0x405923
mov dword [0x6059cc], edi
jmp 0x405af4
cmp eax, 0xc2
jne 0x405935
mov dword [0x6059cc], ebx
jmp 0x405af4
cmp eax, 0x6a
jne 0x405949
mov dword [0x605a48], 0x405b80
jmp 0x405af4
cmp eax, 0xdd
jne 0x40595f
mov dword [0x605a48], 0x405b60
jmp 0x405af4
cmp eax, 0x6b
jne 0x405973
mov dword [0x605a48], 0x405b60
jmp 0x405af4
cmp eax, 0xd8
jne 0x405989
mov dword [0x605a48], 0x405b60
jmp 0x405af4
cmp eax, 0xa1
jne 0x40599f
mov dword [0x605a48], 0x405b40
jmp 0x405af4
cmp eax, 0xd9
jne 0x4059b5
mov dword [0x605a48], 0x405b40
jmp 0x405af4
cmp eax, 0xa2
jne 0x4059cb
mov dword [0x605a48], 0x405b60
jmp 0x405af4
cmp eax, 0x6d
jne 0x4059db
mov dword [0x6059c4], edi
jmp 0x405af4
cmp eax, 0x3a
jne 0x4059eb
mov dword [0xbc9714], edi
jmp 0x405af4
cmp eax, 0xaa
jne 0x4059fd
mov dword [0xbc9714], edi
jmp 0x405af4
cmp eax, 0xab
jne 0x405a0f
mov dword [0xbc9714], edi
jmp 0x405af4
cmp eax, 0xc8
jne 0x405a21
mov dword [0xbc9714], edi
jmp 0x405af4
cmp eax, 0xc9
jne 0x405a33
mov dword [0xbc9714], edi
jmp 0x405af4
cmp eax, 0xca
jne 0x4056c8
mov dword [0xbc9714], edi
jmp 0x405af4
cmp eax, 0x38
jne 0x405a59
mov dword [0xbc9714], edi
jmp 0x405af4
cmp eax, 0x3b
jne 0x405a69
mov dword [0x6059bc], edi
jmp 0x405af4
cmp eax, 0xac
jne 0x405a78
mov dword [0x6059bc], edi
jmp 0x405af4
cmp eax, 0xad
jne 0x405a87
mov dword [0x6059bc], edi
jmp 0x405af4
cmp eax, 0x8a
jne 0x405a96
mov dword [0x6059b8], edi
jmp 0x405af4
cmp eax, 0x5c
je 0x405aee
cmp eax, 0xb4
je 0x405aee
cmp eax, 0x4d
je 0x405aee
cmp eax, 0x4e
je 0x405aee
cmp eax, 0x4f
je 0x405aee
cmp eax, 0xbb
je 0x405aee
cmp eax, 0xbc
je 0x405aee
cmp eax, 0xbd
je 0x405aee
cmp eax, 0x41
jl 0x405adc
cmp eax, 0x45
jg 0x405adc
mov eax, dword [0xbca2e0]
mov dword [0xbc9714], eax
jmp 0x405af4
cmp eax, 0x29
jl 0x405af4
cmp eax, 0x2b
jg 0x405af4
mov dword [0xbc9714], ebx
jmp 0x405af4
mov dword [0x6059b4], edi
mov byte [0xe38dda], 1
mov dword [0x6059e4], ebx
mov dword [0x6059dc], ebx
mov dword [0x6059e0], ebx
mov dword [0x6059d4], ebx
mov dword [0x6059d8], ebx
pop edi
mov byte [0xe38dca], 1
pop ebx
ret