Function at 0x40e3fd
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
mov dword [ebp - 8], ecx
mov dword [ebp - 4], 0
cmp dword [ebp + 8], 0x65
jge 0x40e554
mov eax, dword [ebp + 8]
mov dword [ebp - 0xc], eax
mov ecx, dword [ebp - 0xc]
sub ecx, 2
mov dword [ebp - 0xc], ecx
cmp dword [ebp - 0xc], 0x22
ja case.0x40e433.5
mov edx, dword [ebp - 0xc]
jmp dword [edx*4 + 0x40e693]
mov dword [ebp - 4], 2
jmp case.0x40e433.5
mov dword [ebp - 4], 3
jmp case.0x40e433.5
mov dword [ebp - 4], 4
jmp case.0x40e433.5
mov dword [ebp - 4], 5
jmp case.0x40e433.5
mov dword [ebp - 4], 6
jmp case.0x40e433.5
mov dword [ebp - 4], 7
jmp case.0x40e433.5
mov dword [ebp - 4], 8
jmp case.0x40e433.5
mov dword [ebp - 4], 9
jmp case.0x40e433.5
mov dword [ebp - 4], 0xa
jmp case.0x40e433.5
mov dword [ebp - 4], 0xb
jmp case.0x40e433.5
mov dword [ebp - 4], 0xc
jmp case.0x40e433.5
mov dword [ebp - 4], 0xd
jmp case.0x40e433.5
mov dword [ebp - 4], 0xe
jmp case.0x40e433.5
mov dword [ebp - 4], 0xf
jmp case.0x40e433.5
mov dword [ebp - 4], 0x10
jmp case.0x40e433.5
mov dword [ebp - 4], 0x11
jmp case.0x40e433.5
mov dword [ebp - 4], 0x12
jmp case.0x40e433.5
mov dword [ebp - 4], 0x13
jmp case.0x40e433.5
mov dword [ebp - 4], 0x14
jmp case.0x40e433.5
mov dword [ebp - 4], 0x15
jmp case.0x40e433.5
mov dword [ebp - 4], 0x16
jmp case.0x40e433.5
mov dword [ebp - 4], 0x17
jmp case.0x40e433.5
mov dword [ebp - 4], 0x18
jmp case.0x40e433.5
mov dword [ebp - 4], 0x19
jmp case.0x40e433.5
mov dword [ebp - 4], 0x1a
jmp case.0x40e433.5
mov dword [ebp - 4], 0x1b
jmp case.0x40e433.5
mov dword [ebp - 4], 0x1c
jmp case.0x40e65c.4
cmp dword [ebp + 8], 0xc9
jge 0x40e573
mov eax, dword [ebp + 8]
cdq
mov ecx, 0x64
idiv ecx
add edx, 0x1c
mov dword [ebp - 4], edx
jmp case.0x40e65c.4
cmp dword [ebp + 8], 0x12c
jge 0x40e592
mov eax, dword [ebp + 8]
cdq
mov ecx, 0x64
idiv ecx
add edx, 0x45
mov dword [ebp - 4], edx
jmp case.0x40e65c.4
cmp dword [ebp + 8], 0x191
jge 0x40e5b1
mov eax, dword [ebp + 8]
cdq
mov ecx, 0x64
idiv ecx
add edx, 0x61
mov dword [ebp - 4], edx
jmp case.0x40e65c.4
cmp dword [ebp + 8], 0x1f5
jge 0x40e5d3
mov eax, dword [ebp + 8]
cdq
mov ecx, 0x64
idiv ecx
add edx, 0x89
mov dword [ebp - 4], edx
jmp case.0x40e65c.4
cmp dword [ebp + 8], 0x259
jge 0x40e5f5
mov eax, dword [ebp + 8]
cdq
mov ecx, 0x64
idiv ecx
add edx, 0x9e
mov dword [ebp - 4], edx
jmp case.0x40e65c.4
cmp dword [ebp + 8], 0x2bd
jge 0x40e614
mov eax, dword [ebp + 8]
cdq
mov ecx, 0x64
idiv ecx
add edx, 0xca
mov dword [ebp - 4], edx
jmp case.0x40e65c.4
cmp dword [ebp + 8], 0x2d1
jge 0x40e633
mov eax, dword [ebp + 8]
cdq
mov ecx, 0x64
idiv ecx
add edx, 0xde
mov dword [ebp - 4], edx
jmp case.0x40e65c.4
mov dword [ebp - 4], 0xe9
mov edx, dword [ebp + 8]
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x10]
sub eax, 0x2d1
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0xb
ja case.0x40e65c.4
mov edx, dword [ebp - 0x10]
xor ecx, ecx
mov cl, byte [edx + 0x40e733]
jmp dword [ecx*4 + 0x40e71f]
mov eax, dword [ebp - 4]
mov dword [ebp - 4], eax
jmp case.0x40e65c.4
mov ecx, dword [ebp - 4]
add ecx, 1
mov dword [ebp - 4], ecx
jmp case.0x40e65c.4
mov edx, dword [ebp - 4]
add edx, 2
mov dword [ebp - 4], edx
jmp case.0x40e65c.4
mov eax, dword [ebp - 4]
add eax, 3
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
mov esp, ebp
pop ebp
ret 4