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

Disassembly:
push ebp
mov ebp, esp
cmp byte [0x102c0ebd], 0
push ebx
push edi
je 0x10062ec2
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 0x10062b8c
comiss xmm1, dword [0x102c1090]
ja 0x10062b8c
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c108c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062b8c
comiss xmm1, dword [0x102c1094]
ja 0x10062b8c
mov byte [0x102c109e], 1
push 0x100fd2db
jmp 0x10062bce
mov byte [0x102c109e], 0
mov ecx, 0x100fd2db
mov eax, 0x102c109f
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10062bc0
test dl, dl
je 0x10062bbc
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10062bc0
add eax, 2
add ecx, 2
test dl, dl
jne 0x10062ba0
xor eax, eax
jmp 0x10062bc5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10062bdb
push 0x100fe410
push 0x102c109f
call fcn.1001e910
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c10e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062c2b
comiss xmm1, dword [0x102c10f0]
ja 0x10062c2b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c10ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062c2b
comiss xmm1, dword [0x102c10f4]
ja 0x10062c2b
mov byte [0x102c10fe], 1
push 0x100fd2db
jmp 0x10062c6e
mov byte [0x102c10fe], 0
mov ecx, 0x100fd2db
mov eax, 0x102c10ff
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10062c60
test dl, dl
je 0x10062c5c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10062c60
add eax, 2
add ecx, 2
test dl, dl
jne 0x10062c40
xor eax, eax
jmp 0x10062c65
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10062c7b
push 0x100fe410
push 0x102c10ff
call fcn.1001e910
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c1148]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062ccb
comiss xmm1, dword [0x102c1150]
ja 0x10062ccb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c114c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062ccb
comiss xmm1, dword [0x102c1154]
ja 0x10062ccb
mov byte [0x102c115e], 1
push 0x100fd2db
jmp 0x10062d0e
mov byte [0x102c115e], 0
mov ecx, 0x100fd2db
mov eax, 0x102c115f
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10062d00
test dl, dl
je 0x10062cfc
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10062d00
add eax, 2
add ecx, 2
test dl, dl
jne 0x10062ce0
xor eax, eax
jmp 0x10062d05
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10062d1b
push 0x100fe410
push 0x102c115f
call fcn.1001e910
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c11a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062d6b
comiss xmm1, dword [0x102c11b0]
ja 0x10062d6b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c11ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062d6b
comiss xmm1, dword [0x102c11b4]
ja 0x10062d6b
mov byte [0x102c11be], 1
push 0x100fd2db
jmp 0x10062dae
mov byte [0x102c11be], 0
mov ecx, 0x100fd2db
mov eax, 0x102c11bf
nop dword [eax]
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x10062da0
test dl, dl
je 0x10062d9c
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x10062da0
add eax, 2
add ecx, 2
test dl, dl
jne 0x10062d80
xor eax, eax
jmp 0x10062da5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x10062dbb
push 0x100fe410
push 0x102c11bf
call fcn.1001e910
add esp, 8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c1208]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062e3b
comiss xmm1, dword [0x102c1210]
ja 0x10062e3b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c120c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062e3b
comiss xmm1, dword [0x102c1214]
ja 0x10062e3b
cmp dword [ebp + 8], 0x201
jne 0x10062e15
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 0x10062ec2
call ebx
mov dword [0x102c1218], eax
call fcn.10062ed0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c1028]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062ec2
comiss xmm1, dword [0x102c1030]
ja 0x10062ec2
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c102c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10062ec2
comiss xmm1, dword [0x102c1034]
ja 0x10062ec2
cmp dword [ebp + 8], 0x201
jne 0x10062e95
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 0x10062ec2
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