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

Disassembly:
push ebp
mov ebp, esp
cmp byte [0x102c0ebd], 0
push ebx
push edi
je 0x10063052
mov ebx, dword [sym.imp.KERNEL32.dll_GetTickCount]
call ebx
movd xmm1, dword [0x879340c]
mov edi, eax
movss xmm0, dword [0x102c1088]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062d1c
comiss xmm1, dword [0x102c1090]
ja 0x10062d1c
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c108c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062d1c
comiss xmm1, dword [0x102c1094]
ja 0x10062d1c
mov byte [0x102c109e], 1
push 0x100fd2db
jmp 0x10062d5e
mov byte [0x102c109e], 0
mov ecx, 0x100fd2db
mov eax, 0x102c109f
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10062d50
test dl, dl
je 0x10062d4c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10062d50
add eax, 2
add ecx, 2
test dl, dl
jne 0x10062d30
xor eax, eax
jmp 0x10062d55
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10062d6b
push 0x100fe43c
push 0x102c109f
call fcn.1001ea20
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c10e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062dbb
comiss xmm1, dword [0x102c10f0]
ja 0x10062dbb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c10ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062dbb
comiss xmm1, dword [0x102c10f4]
ja 0x10062dbb
mov byte [0x102c10fe], 1
push 0x100fd2db
jmp 0x10062dfe
mov byte [0x102c10fe], 0
mov ecx, 0x100fd2db
mov eax, 0x102c10ff
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10062df0
test dl, dl
je 0x10062dec
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10062df0
add eax, 2
add ecx, 2
test dl, dl
jne 0x10062dd0
xor eax, eax
jmp 0x10062df5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10062e0b
push 0x100fe43c
push 0x102c10ff
call fcn.1001ea20
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c1148]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062e5b
comiss xmm1, dword [0x102c1150]
ja 0x10062e5b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c114c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062e5b
comiss xmm1, dword [0x102c1154]
ja 0x10062e5b
mov byte [0x102c115e], 1
push 0x100fd2db
jmp 0x10062e9e
mov byte [0x102c115e], 0
mov ecx, 0x100fd2db
mov eax, 0x102c115f
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10062e90
test dl, dl
je 0x10062e8c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10062e90
add eax, 2
add ecx, 2
test dl, dl
jne 0x10062e70
xor eax, eax
jmp 0x10062e95
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10062eab
push 0x100fe43c
push 0x102c115f
call fcn.1001ea20
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c11a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062efb
comiss xmm1, dword [0x102c11b0]
ja 0x10062efb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c11ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062efb
comiss xmm1, dword [0x102c11b4]
ja 0x10062efb
mov byte [0x102c11be], 1
push 0x100fd2db
jmp 0x10062f3e
mov byte [0x102c11be], 0
mov ecx, 0x100fd2db
mov eax, 0x102c11bf
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10062f30
test dl, dl
je 0x10062f2c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10062f30
add eax, 2
add ecx, 2
test dl, dl
jne 0x10062f10
xor eax, eax
jmp 0x10062f35
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10062f4b
push 0x100fe43c
push 0x102c11bf
call fcn.1001ea20
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c1208]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062fcb
comiss xmm1, dword [0x102c1210]
ja 0x10062fcb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c120c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062fcb
comiss xmm1, dword [0x102c1214]
ja 0x10062fcb
cmp dword [ebp + 8], 0x201
jne 0x10062fa5
pop edi
mov byte [0x102c121c], 1
mov al, 1
pop ebx
pop ebp
ret 4
mov eax, edi
mov byte [0x102c121c], 0
sub eax, dword [0x102c1218]
cmp eax, 0x190
jb 0x10063052
call ebx
mov dword [0x102c1218], eax
call fcn.10063060
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c1028]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10063052
comiss xmm1, dword [0x102c1030]
ja 0x10063052
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c102c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10063052
comiss xmm1, dword [0x102c1034]
ja 0x10063052
cmp dword [ebp + 8], 0x201
jne 0x10063025
pop edi
mov byte [0x102c103c], 1
mov al, 1
pop ebx
pop ebp
ret 4
sub edi, dword [0x102c1038]
mov byte [0x102c103c], 0
cmp edi, 0x190
jb 0x10063052
call ebx
mov dword [0x102c1038], eax
mov byte [0x102c0ebd], 0
mov dword [0xe8cb3c], 0
pop edi
xor al, al
pop ebx
pop ebp
ret 4