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

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
push edi
call esi
sub eax, dword [0x102bc9f8]
cmp byte [0x102bc8dd], 0
mov edi, dword [ebp + 8]
je 0x100263d3
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc9e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100263d3
comiss xmm1, dword [0x102bc9f0]
ja 0x100263d3
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc9ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100263d3
comiss xmm1, dword [0x102bc9f4]
ja 0x100263d3
cmp dword [0x114e8940], 1
je 0x100263d3
cmp dword [0x102bb6b8], 0
jg 0x100263d3
cmp edi, 0x201
jne 0x1002638b
pop edi
mov byte [0x102bc9fc], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc9fc], 0
cmp eax, 0x1f4
jb 0x100263d3
call esi
mov dword [ebp - 7], 0
lea ecx, [ebp - 8]
mov edx, 5
mov dword [0x102bc9f8], eax
mov dword [0x114e8950], 0
mov dword [0x114e8940], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 0xf
call fcn.100c6710
call esi
sub eax, dword [0x102bca58]
cmp byte [0x102bc8dd], 0
je 0x100264a5
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bca48]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100264a5
comiss xmm1, dword [0x102bca50]
ja 0x100264a5
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bca4c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100264a5
comiss xmm1, dword [0x102bca54]
ja 0x100264a5
cmp dword [0x114e8940], 1
je 0x100264a5
cmp dword [0x102bb6b8], 0
jg 0x100264a5
cmp edi, 0x201
jne 0x1002645d
pop edi
mov byte [0x102bca5c], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bca5c], 0
cmp eax, 0x1f4
jb 0x100264a5
call esi
mov dword [ebp - 7], 0
lea ecx, [ebp - 8]
mov edx, 5
mov dword [0x102bca58], eax
mov dword [0x114e8950], 1
mov dword [0x114e8940], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 0x10
call fcn.100c6710
call esi
sub eax, dword [0x102bcab8]
cmp byte [0x102bc8dd], 0
je 0x10026577
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bcaa8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026577
comiss xmm1, dword [0x102bcab0]
ja 0x10026577
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bcaac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026577
comiss xmm1, dword [0x102bcab4]
ja 0x10026577
cmp dword [0x114e8940], 1
je 0x10026577
cmp dword [0x102bb6b8], 0
jg 0x10026577
cmp edi, 0x201
jne 0x1002652f
pop edi
mov byte [0x102bcabc], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bcabc], 0
cmp eax, 0x1f4
jb 0x10026577
call esi
mov dword [ebp - 7], 0
lea ecx, [ebp - 8]
mov edx, 5
mov dword [0x102bcab8], eax
mov dword [0x114e8950], 2
mov dword [0x114e8940], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 0x11
call fcn.100c6710
call esi
sub eax, dword [0x102bcb18]
cmp byte [0x102bc8dd], 0
je 0x10026649
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bcb08]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026649
comiss xmm1, dword [0x102bcb10]
ja 0x10026649
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bcb0c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10026649
comiss xmm1, dword [0x102bcb14]
ja 0x10026649
cmp dword [0x114e8940], 1
je 0x10026649
cmp dword [0x102bb6b8], 0
jg 0x10026649
cmp edi, 0x201
jne 0x10026601
pop edi
mov byte [0x102bcb1c], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bcb1c], 0
cmp eax, 0x1f4
jb 0x10026649
call esi
mov dword [ebp - 7], 0
lea ecx, [ebp - 8]
mov edx, 5
mov dword [0x102bcb18], eax
mov dword [0x114e8950], 3
mov dword [0x114e8940], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 0x12
call fcn.100c6710
call esi
sub eax, dword [0x102bc998]
cmp byte [0x102bc8dd], 0
je 0x100266df
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc988]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100266df
comiss xmm1, dword [0x102bc990]
ja 0x100266df
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc98c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100266df
comiss xmm1, dword [0x102bc994]
ja 0x100266df
cmp edi, 0x201
jne 0x100266b9
pop edi
mov byte [0x102bc99c], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc99c], 0
cmp eax, 0x1f4
jb 0x100266df
call esi
mov dword [0x102bc998], eax
mov byte [0x102bc8dd], 0
mov dword [0xe8cb3c], 0
call esi
mov ecx, eax
sub eax, dword [0x102bebb8]
sub ecx, dword [0x102beb58]
cmp byte [0x102bc8dd], 0
je 0x1002677f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102beb48]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1002677f
comiss xmm1, dword [0x102beb50]
ja 0x1002677f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102beb4c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1002677f
comiss xmm1, dword [0x102beb54]
ja 0x1002677f
cmp edi, 0x201
jne 0x10026757
pop edi
mov byte [0x102beb5c], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
cmp ecx, 0x64
jb 0x1002677f
cmp eax, 0x64
jb 0x1002677f
inc dword [0x114e8948]
mov byte [0x102beb5c], 0
call esi
pop edi
mov dword [0x102beb58], eax
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
call esi
mov ecx, eax
sub eax, dword [0x102beb58]
sub ecx, dword [0x102bebb8]
cmp byte [0x102bc8dd], 0
je 0x1002681f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102beba8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1002681f
comiss xmm1, dword [0x102bebb0]
ja 0x1002681f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bebac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1002681f
comiss xmm1, dword [0x102bebb4]
ja 0x1002681f
cmp edi, 0x201
jne 0x100267f7
pop edi
mov byte [0x102bebbc], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
cmp ecx, 0x64
jb 0x1002681f
cmp eax, 0x64
jb 0x1002681f
mov byte [0x102bebbc], 0
call esi
dec dword [0x114e8948]
pop edi
mov dword [0x102bebb8], eax
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
call esi
sub eax, dword [0x102bcb78]
cmp byte [0x102bc8dd], 0
je 0x100268c1
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bcb68]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100268c1
comiss xmm1, dword [0x102bcb70]
ja 0x100268c1
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bcb6c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100268c1
comiss xmm1, dword [0x102bcb74]
ja 0x100268c1
cmp dword [0x102bb6b8], 0
jg 0x100268c1
cmp edi, 0x201
jne 0x10026898
pop edi
mov byte [0x102bcb7c], 1
mov al, 1
pop esi
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bcb7c], 0
cmp eax, 0x1f4
jb 0x100268c1
call esi
mov dword [0x102bcb78], eax
mov dword [0x114e8950], 0
mov dword [0x114e8940], 2
pop edi
xor al, al
pop esi
mov esp, ebp
pop ebp
ret 4