Function at 0x10068b70
Capabilities:
Check for time delay via gettickcount

Disassembly:
push ebp
mov ebp, esp
cmp byte [0x102e4eed], 0
push ebx
push edi
je 0x10068f12
mov ebx, dword [sym.imp.KERNEL32.dll_GetTickCount]
call ebx
movd xmm1, dword [0x879340c]
mov edi, eax
movss xmm0, dword [0x102e50b8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068bdc
comiss xmm1, dword [0x102e50c0]
ja 0x10068bdc
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e50bc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068bdc
comiss xmm1, dword [0x102e50c4]
ja 0x10068bdc
mov byte [0x102e50ce], 1
push 0x1011b2fb
jmp 0x10068c1e
mov byte [0x102e50ce], 0
mov ecx, 0x1011b2fb
mov eax, 0x102e50cf
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10068c10
test dl, dl
je 0x10068c0c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10068c10
add eax, 2
add ecx, 2
test dl, dl
jne 0x10068bf0
xor eax, eax
jmp 0x10068c15
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10068c2b
push 0x1011c474
push 0x102e50cf
call fcn.10020040
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e5118]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068c7b
comiss xmm1, dword [0x102e5120]
ja 0x10068c7b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e511c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068c7b
comiss xmm1, dword [0x102e5124]
ja 0x10068c7b
mov byte [0x102e512e], 1
push 0x1011b2fb
jmp 0x10068cbe
mov byte [0x102e512e], 0
mov ecx, 0x1011b2fb
mov eax, 0x102e512f
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10068cb0
test dl, dl
je 0x10068cac
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10068cb0
add eax, 2
add ecx, 2
test dl, dl
jne 0x10068c90
xor eax, eax
jmp 0x10068cb5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10068ccb
push 0x1011c474
push 0x102e512f
call fcn.10020040
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e5178]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068d1b
comiss xmm1, dword [0x102e5180]
ja 0x10068d1b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e517c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068d1b
comiss xmm1, dword [0x102e5184]
ja 0x10068d1b
mov byte [0x102e518e], 1
push 0x1011b2fb
jmp 0x10068d5e
mov byte [0x102e518e], 0
mov ecx, 0x1011b2fb
mov eax, 0x102e518f
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10068d50
test dl, dl
je 0x10068d4c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10068d50
add eax, 2
add ecx, 2
test dl, dl
jne 0x10068d30
xor eax, eax
jmp 0x10068d55
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10068d6b
push 0x1011c474
push 0x102e518f
call fcn.10020040
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e51d8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068dbb
comiss xmm1, dword [0x102e51e0]
ja 0x10068dbb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e51dc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068dbb
comiss xmm1, dword [0x102e51e4]
ja 0x10068dbb
mov byte [0x102e51ee], 1
push 0x1011b2fb
jmp 0x10068dfe
mov byte [0x102e51ee], 0
mov ecx, 0x1011b2fb
mov eax, 0x102e51ef
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10068df0
test dl, dl
je 0x10068dec
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10068df0
add eax, 2
add ecx, 2
test dl, dl
jne 0x10068dd0
xor eax, eax
jmp 0x10068df5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10068e0b
push 0x1011c474
push 0x102e51ef
call fcn.10020040
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e5238]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068e8b
comiss xmm1, dword [0x102e5240]
ja 0x10068e8b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e523c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068e8b
comiss xmm1, dword [0x102e5244]
ja 0x10068e8b
cmp dword [ebp + 8], 0x201
jne 0x10068e65
pop edi
mov byte [0x102e524c], 1
mov al, 1
pop ebx
pop ebp
ret 4
mov eax, edi
mov byte [0x102e524c], 0
sub eax, dword [0x102e5248]
cmp eax, 0x190
jb 0x10068f12
call ebx
mov dword [0x102e5248], eax
call fcn.10068f20
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e5058]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068f12
comiss xmm1, dword [0x102e5060]
ja 0x10068f12
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e505c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10068f12
comiss xmm1, dword [0x102e5064]
ja 0x10068f12
cmp dword [ebp + 8], 0x201
jne 0x10068ee5
pop edi
mov byte [0x102e506c], 1
mov al, 1
pop ebx
pop ebp
ret 4
sub edi, dword [0x102e5068]
mov byte [0x102e506c], 0
cmp edi, 0x190
jb 0x10068f12
call ebx
mov dword [0x102e5068], eax
mov byte [0x102e4eed], 0
mov dword [0xe8cb3c], 0
pop edi
xor al, al
pop ebx
pop ebp
ret 4