Function at 0x2078e1f0
Capabilities:
Check http status code

Disassembly:
mov ecx, dword [esp + 8]
mov eax, dword [esp + 4]
test ecx, ecx
je 0x2078e1fe
mov dword [ecx], eax
test eax, eax
jne 0x2078e203
ret
jge 0x2078e9c7
cmp eax, 0x80000065
jb 0x2078e222
cmp eax, 0x80000070
ja 0x2078e222
mov eax, 0x4e21
or eax, 0x60000000
ret
cmp eax, 0x80000064
jbe 0x2078e23b
cmp eax, 0x800000c7
jae 0x2078e23b
push eax
call fcn.2078d950
jmp 0x2078e9c4
cmp eax, 0x800000c8
jbe 0x2078e300
cmp eax, 0x8000012b
jae 0x2078e300
add eax, 0x7fffff37
cmp eax, 0x12
ja case.0x2078e25f.2147483432
jmp dword [eax*4 + 0x2078e9f8]
mov eax, 0x209
or eax, 0x60000000
ret
mov eax, 0xfa4
or eax, 0x60000000
ret
mov eax, 0xfa5
or eax, 0x60000000
ret
mov eax, 0xfa6
or eax, 0x60000000
ret
mov eax, 0xfa7
or eax, 0x60000000
ret
mov eax, 0xfa8
or eax, 0x60000000
ret
mov eax, 0xfa9
or eax, 0x60000000
ret
mov eax, 0xfaa
or eax, 0x60000000
ret
mov eax, 0xfab
or eax, 0x60000000
ret
mov eax, 0x4e22
or eax, 0x60000000
ret
mov eax, 0x4e23
or eax, 0x60000000
ret
mov eax, 0xfae
or eax, 0x60000000
ret
mov eax, 0xfaf
or eax, 0x60000000
ret
mov eax, 0xfa0
or eax, 0x60000000
ret
cmp eax, 0x8000012c
jbe 0x2078e326
cmp eax, 0x8000018f
jae 0x2078e326
xor ecx, ecx
cmp eax, 0x80000131
sete cl
add ecx, 0x1b58
mov eax, ecx
or eax, 0x60000000
ret
cmp eax, 0x80000190
jbe 0x2078e35f
cmp eax, 0x800001f3
jae 0x2078e35f
add eax, 0x7ffffe6f
cmp eax, 4
ja case.0x2078e90d.2147481640
jmp dword [eax*4 + 0x2078ea44]
mov eax, 0x1f9
or eax, 0x60000000
ret
mov eax, 0x213
or eax, 0x60000000
ret
cmp eax, 0x800001f4
jbe 0x2078e40e
cmp eax, 0x80000257
jae 0x2078e40e
add eax, 0x7ffffe0b
cmp eax, 0x13
ja case.0x2078e90d.2147481640
jmp dword [eax*4 + 0x2078ea58]
mov eax, 0x20f
or eax, 0x60000000
ret
mov eax, 0x20e
or eax, 0x60000000
ret
mov eax, 0x206
or eax, 0x60000000
ret
mov eax, 0x1f7
or eax, 0x60000000
ret
mov eax, 0x204
or eax, 0x60000000
ret
mov eax, 0x2af9
or eax, 0x60000000
ret
mov eax, 0x2afa
or eax, 0x60000000
ret
mov eax, 0x2afb
or eax, 0x60000000
ret
mov eax, 0x2afd
or eax, 0x60000000
ret
mov eax, 0x2afe
or eax, 0x60000000
ret
mov eax, 0x2afc
or eax, 0x60000000
ret
mov eax, 0x20c
or eax, 0x60000000
ret
cmp eax, 0x80000258
jbe 0x2078e443
cmp eax, 0x800002bb
jae 0x2078e443
add eax, 0x7ffffda7
cmp eax, 7
ja case.default.0x2078e426
jmp dword [eax*4 + 0x2078eaa8]
mov eax, 0x4e2d
or eax, 0x60000000
ret
mov eax, 0x1f40
or eax, 0x60000000
ret
cmp eax, 0x800002bc
jbe 0x2078e4c5
cmp eax, 0x8000031f
jae 0x2078e4c5
add eax, 0x7ffffd43
cmp eax, 7
ja case.default.0x2078e45b
jmp dword [eax*4 + 0x2078eac8]
mov eax, 0x1389
or eax, 0x60000000
ret
mov eax, 0x138a
or eax, 0x60000000
ret
mov eax, 0x138b
or eax, 0x60000000
ret
mov eax, 0x138c
or eax, 0x60000000
ret
mov eax, 0x138d
or eax, 0x60000000
ret
mov eax, 0x138e
or eax, 0x60000000
ret
mov eax, 0x138f
or eax, 0x60000000
ret
mov eax, 0x1390
or eax, 0x60000000
ret
mov eax, 0x1388
or eax, 0x60000000
ret
cmp eax, 0x80000320
jbe 0x2078e4de
cmp eax, 0x80000383
jae 0x2078e4de
mov eax, 0x32c8
or eax, 0x60000000
ret
cmp eax, 0x80000384
jbe 0x2078e4f7
cmp eax, 0x800003e7
jae 0x2078e4f7
push eax
call fcn.2078dad0
jmp 0x2078e9c4
cmp eax, 0x800003e8
jbe 0x2078e559
cmp eax, 0x8000044b
jae 0x2078e559
add eax, 0x7ffffc17
cmp eax, 0x11
ja case.0x2078e749.2147482144
xor edx, edx
mov dl, byte [eax + 0x2078eb08]
jmp dword [edx*4 + 0x2078eae8]
mov eax, 0x200
or eax, 0x60000000
ret
mov eax, 0x4e26
or eax, 0x60000000
ret
mov eax, 0x1771
or eax, 0x60000000
ret
mov eax, 0x205
or eax, 0x60000000
ret
mov eax, 0x1778
or eax, 0x60000000
ret
cmp eax, 0x8000044c
jbe 0x2078e5b3
cmp eax, 0x800004af
jae 0x2078e5b3
add eax, 0x7ffffbb3
cmp eax, 7
ja case.0x2078e749.2147482144
jmp dword [eax*4 + 0x2078eb1c]
mov eax, 0x201
or eax, 0x60000000
ret
mov eax, 0x202
or eax, 0x60000000
ret
mov eax, 0x3fd
or eax, 0x60000000
ret
mov eax, 0x1772
or eax, 0x60000000
ret
mov eax, 0x1779
or eax, 0x60000000
ret
cmp eax, 0x800004b0
jbe 0x2078e5e5
cmp eax, 0x80000513
jae 0x2078e5e5
cmp eax, 0x800004b1
jl case.0x2078e90d.2147481640
cmp eax, 0x800004b2
jle case.0x2078e813.2147481746
cmp eax, 0x800004b4
jne case.0x2078e90d.2147481640
mov eax, 0x401
or eax, 0x60000000
ret
cmp eax, 0x80000514
jbe 0x2078e5fe
cmp eax, 0x80000577
jae 0x2078e5fe
mov eax, 0x4e20
or eax, 0x60000000
ret
cmp eax, 0x80000578
jbe 0x2078e731
cmp eax, 0x800005db
jae 0x2078e731
add eax, 0x7ffffa86
cmp eax, 0x18
ja case.0x2078e622.2147482226
jmp dword [eax*4 + 0x2078eb3c]
mov eax, 0x3ea
or eax, 0x60000000
ret
mov eax, 0x3ee
or eax, 0x60000000
ret
mov eax, 0x3f3
or eax, 0x60000000
ret
mov eax, 0x3f4
or eax, 0x60000000
ret
mov eax, 0x3ec
or eax, 0x60000000
ret
mov eax, 0x3ed
or eax, 0x60000000
ret
mov eax, 0x3f5
or eax, 0x60000000
ret
mov eax, 0x3eb
or eax, 0x60000000
ret
mov eax, 0xbbf
or eax, 0x60000000
ret
mov eax, 0x3f6
or eax, 0x60000000
ret
mov eax, 0x3f0
or eax, 0x60000000
ret
mov eax, 0x3f7
or eax, 0x60000000
ret
mov eax, 0x1b59
or eax, 0x60000000
ret
mov eax, 0x3f1
or eax, 0x60000000
ret
mov eax, 0x3f8
or eax, 0x60000000
ret
mov eax, 0x3f9
or eax, 0x60000000
ret
mov eax, 0x3fa
or eax, 0x60000000
ret
mov eax, 0x3ef
or eax, 0x60000000
ret
mov eax, 0x3fb
or eax, 0x60000000
ret
mov eax, 0x3fc
or eax, 0x60000000
ret
mov eax, 0x3f2
or eax, 0x60000000
ret
mov eax, 0x402
or eax, 0x60000000
ret
mov eax, 0x403
or eax, 0x60000000
ret
mov eax, 0x404
or eax, 0x60000000
ret
cmp eax, 0x800005dc
jbe 0x2078e787
cmp eax, 0x8000063f
jae 0x2078e787
add eax, 0x7ffffa23
cmp eax, 4
ja case.0x2078e749.2147482144
jmp dword [eax*4 + 0x2078eba0]
mov eax, 0x3fe
or eax, 0x60000000
ret
mov eax, 0x177a
or eax, 0x60000000
ret
mov eax, 0x1774
or eax, 0x60000000
ret
mov eax, 0x1773
or eax, 0x60000000
ret
mov eax, 0x1770
or eax, 0x60000000
ret
cmp eax, 0x80000640
jbe 0x2078e7a0
cmp eax, 0x800006a3
jae 0x2078e7a0
push eax
call fcn.2078dc90
jmp 0x2078e9c4
cmp eax, 0x800006a4
jbe 0x2078e7b9
cmp eax, 0x80000707
jae 0x2078e7b9
push eax
call fcn.2078de70
jmp 0x2078e9c4
cmp eax, 0x80000708
jbe 0x2078e7eb
cmp eax, 0x8000076b
jae 0x2078e7eb
cmp eax, 0x80000709
jl case.0x2078e622.2147482226
cmp eax, 0x8000070a
jg case.0x2078e622.2147482226
mov eax, 0x3ff
or eax, 0x60000000
ret
mov eax, 0x3e8
or eax, 0x60000000
ret
cmp eax, 0x8000076c
jbe 0x2078e888
cmp eax, 0x800007cf
jae 0x2078e888
add eax, 0x7ffff892
cmp eax, 0x19
ja case.0x2078e813.2147481737
xor ecx, ecx
mov cl, byte [eax + 0x2078ebdc]
jmp dword [ecx*4 + 0x2078ebb4]
mov eax, 0x7d6
or eax, 0x60000000
ret
mov eax, 0x7d5
or eax, 0x60000000
ret
mov eax, 0x7d4
or eax, 0x60000000
ret
mov eax, 0x7d3
or eax, 0x60000000
ret
mov eax, 0x7d1
or eax, 0x60000000
ret
mov eax, 0x7d2
or eax, 0x60000000
ret
mov eax, 0x7d7
or eax, 0x60000000
ret
mov eax, 0x7d8
or eax, 0x60000000
ret
mov eax, 0x7d9
or eax, 0x60000000
ret
mov eax, 0x7d0
or eax, 0x60000000
ret
cmp eax, 0x80000001
jbe 0x2078e8e9
cmp eax, 0x80000063
jae 0x2078e8e9
add eax, 0x7ffffffe
cmp eax, 5
ja case.0x2078e8a0.2147483644
jmp dword [eax*4 + 0x2078ebf8]
mov eax, 0x65
or eax, 0x40000000
ret
mov eax, 0x66
or eax, 0x40000000
ret
mov eax, 0x67
or eax, 0x40000000
ret
mov eax, 0x69
or eax, 0x40000000
ret
mov eax, 0x6a
or eax, 0x40000000
ret
mov eax, 0x64
or eax, 0x40000000
ret
cmp eax, 0x800007d0
jbe 0x2078e982
cmp eax, 0x80000833
jae 0x2078e982
add eax, 0x7ffff82f
cmp eax, 0xa
ja case.0x2078e90d.2147481640
jmp dword [eax*4 + 0x2078ec10]
mov eax, 0x4e27
or eax, 0x60000000
ret
mov eax, 0x4e28
or eax, 0x60000000
ret
mov eax, 0x4e29
or eax, 0x60000000
ret
mov eax, 0x4e24
or eax, 0x60000000
ret
mov eax, 0x4e2a
or eax, 0x60000000
ret
mov eax, 0x4e2b
or eax, 0x60000000
ret
mov eax, 0x4e2c
or eax, 0x60000000
ret
mov eax, 0x4e2f
or eax, 0x60000000
ret
mov eax, 0x4e30
or eax, 0x60000000
ret
mov eax, 0x4e31
or eax, 0x60000000
ret
cmp eax, 0x80000960
jbe 0x2078e9a8
cmp eax, 0x800009c3
jae 0x2078e9a8
xor edx, edx
cmp eax, 0x80000961
sete dl
add edx, 0x2ee0
mov eax, edx
or eax, 0x60000000
ret
cmp eax, 0x80000a8c
jbe case.0x2078e90d.2147481640
cmp eax, 0x80000aef
jae case.0x2078e90d.2147481640
push eax
call fcn.2078dfa0
add esp, 4
cmp eax, 0x64
jl 0x2078e9d9
cmp eax, 0xc7
jge 0x2078e9d9
or eax, 0x40000000
ret
cmp eax, 0xc8
jl 0x2078e21c
cmp eax, 0x12b
jge 0x2078e21c
or eax, 0x20000000
ret