Function at 0x10014400
Capabilities:
Check for time delay via gettickcount
Check http status code

Disassembly:
push ebp
mov ebp, esp
push ebx
mov ebx, dword [sym.imp.KERNEL32.dll_GetTickCount]
push esi
push edi
call ebx
sub eax, dword [0x101c6f34]
cmp eax, 0xc8
jbe 0x100144ce
call ebx
sub eax, dword [0x101c6f30]
cmp eax, 0xc8
jbe 0x100144ce
cmp byte [0x101c6f3c], 0
jne 0x100144ce
cmp byte [0x101c6f4a], 0
je 0x100144ce
cmp byte [0x101c6e19], 0
jne 0x100144ce
mov ecx, dword [0x101c6e28]
mov eax, dword [ebp + 8]
cmp ecx, eax
jl 0x100144ce
add eax, 0x10
cmp ecx, eax
ja 0x100144ce
mov ecx, dword [0x101c6e2c]
mov eax, dword [ebp + 0xc]
cmp ecx, eax
jl 0x100144ce
add eax, 8
cmp ecx, eax
ja 0x100144ce
call ebx
sub eax, dword [0x101e80c8]
cmp eax, 0xc8
jbe 0x100144ce
mov ecx, dword [0x101c6f40]
cmp byte [ecx + 0x101c6efc], 0
sete al
mov byte [ecx + 0x101c6efc], al
call ebx
mov dword [0x101e80c8], eax
xor eax, eax
nop dword [eax + eax]
cmp eax, dword [0x101c6f40]
je 0x100144c8
cmp byte [eax + 0x101c6efc], 0
je 0x100144c8
mov byte [eax + 0x101c6efc], 0
inc eax
cmp eax, 0x30
jb 0x100144b0
mov eax, dword [ebp + 0x18]
mov ecx, dword [0x101c7724]
push 0xff
vcvttss2si eax, dword [eax]
mov edx, dword [ecx]
push eax
mov eax, dword [ebp + 0x14]
vcvttss2si eax, dword [eax]
push eax
mov eax, dword [ebp + 0x10]
vcvttss2si eax, dword [eax]
push eax
call dword [edx + 0x20]
mov edx, dword [ebp + 0xc]
mov esi, dword [ebp + 8]
mov ecx, dword [0x101c7724]
add esi, 0x10
lea edi, [edx + 8]
push edi
mov eax, dword [ecx]
push esi
push edx
push dword [ebp + 8]
call dword [eax + 0x24]
mov ecx, dword [0x101c7724]
push 0xff
push 0x3c
push 0x3c
mov eax, dword [ecx]
push 0x3c
call dword [eax + 0x20]
mov ecx, dword [0x101c7724]
lea eax, [edi + 1]
push eax
lea eax, [esi + 1]
mov esi, dword [ebp + 8]
push eax
mov eax, dword [ebp + 0xc]
mov edx, dword [ecx]
dec eax
push eax
lea eax, [esi - 1]
push eax
call dword [edx + 0x28]
mov ecx, dword [0x101c7724]
push 0xff
push 0
push 0
mov eax, dword [ecx]
push 0
call dword [eax + 0x20]
mov ecx, dword [0x101c7724]
lea eax, [edi + 2]
mov edi, dword [ebp + 0xc]
push eax
lea eax, [esi + 0x12]
mov edx, dword [ecx]
push eax
lea eax, [edi - 2]
push eax
lea eax, [esi - 2]
push eax
call dword [edx + 0x28]
mov ecx, dword [0x101c6f40]
cmp byte [ecx + 0x101c6efc], 0
je 0x100146cd
mov ecx, dword [0x101c7724]
push 0xff
push 0x1a
push 0x1a
mov eax, dword [ecx]
push 0x14
call dword [eax + 0x20]
mov ecx, dword [0x101c7724]
lea eax, [edi + 0x3e]
push eax
lea eax, [esi + 0x102]
push eax
mov edx, dword [ecx]
lea eax, [edi - 8]
push eax
lea eax, [esi + 0x14]
push eax
call dword [edx + 0x24]
mov ecx, dword [0x101c7724]
push 0xff
push 0x3c
push 0x3c
mov eax, dword [ecx]
push 0x3c
call dword [eax + 0x20]
mov ecx, dword [0x101c7724]
lea eax, [edi + 0x3f]
push eax
lea eax, [esi + 0x103]
push eax
mov edx, dword [ecx]
lea eax, [edi - 9]
push eax
lea eax, [esi + 0x13]
push eax
call dword [edx + 0x28]
mov ecx, dword [0x101c7724]
push 0xff
push 0
push 0
mov eax, dword [ecx]
push 0
call dword [eax + 0x20]
mov ecx, dword [0x101c7724]
lea eax, [edi + 0x40]
push eax
lea eax, [esi + 0x104]
push eax
mov edx, dword [ecx]
lea eax, [edi - 0xa]
push eax
lea eax, [esi + 0x12]
push eax
call dword [edx + 0x28]
sub esp, 0x10
add esi, 0x18
push dword [ebp + 0x10]
push ecx
push edi
push esi
call fcn.10014d20
sub esp, 0x10
lea eax, [edi + 0x14]
push dword [ebp + 0x14]
push ecx
push eax
push esi
call fcn.10014d20
sub esp, 0x10
lea eax, [edi + 0x28]
push dword [ebp + 0x18]
push ecx
push eax
push esi
call fcn.10014d20
mov ecx, dword [0x101c6f40]
mov esi, dword [ebp + 8]
cmp byte [ecx + 0x101c6efc], 0
je 0x100146cd
cmp byte [0x101c6e19], 0
jne 0x100146cd
mov edx, dword [0x101c6e28]
lea eax, [esi + 0x14]
cmp edx, eax
jb 0x100146cd
lea eax, [esi + 0x102]
cmp edx, eax
ja 0x100146cd
mov edx, dword [0x101c6e2c]
lea eax, [edi - 8]
cmp edx, eax
jb 0x100146cd
lea eax, [edi + 0x3e]
cmp edx, eax
ja 0x100146cd
mov byte [0x101c6f3d], 1
call ebx
mov dword [0x101c6f2c], eax
call ebx
mov dword [0x101c6f30], eax
call ebx
inc dword [0x101c6f40]
mov dword [0x101c6f38], eax
pop edi
pop esi
pop ebx
pop ebp
ret 0x14
pop edi
inc ecx
pop esi
mov dword [0x101c6f40], ecx
pop ebx
pop ebp
ret 0x14