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

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push ebx
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
push edi
call esi
mov edi, dword [ebp + 8]
mov ebx, eax
sub ebx, dword [0x102989c8]
mov eax, 0x861110
cmp byte [0x102989cd], 0
je 0x1006d8c2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102989b8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006d8c2
comiss xmm1, dword [0x102989c0]
ja 0x1006d8c2
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102989bc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006d8c2
comiss xmm1, dword [0x102989c4]
ja 0x1006d8c2
push 9
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006d8c2
push 8
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006d8c2
push 0xc
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006d8c2
push 7
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006d8c2
push 0xe
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006d8c2
push 0xf
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006d8c2
push 0x3c
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006d8c2
push 0x3d
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006d8c2
cmp edi, 0x201
jne 0x1006d86b
mov dword [0xe8cb3c], 1
mov byte [0x102989cc], 1
pop edi
pop esi
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102989cc], 0
cmp ebx, 0x1f4
jb 0x1006d8c2
call esi
cmp byte [0x10298a8d], 0
mov dword [0x102989c8], eax
je 0x1006d89d
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
jmp 0x1006d8b8
mov ecx, 0x10297260
call fcn.1006f3c0
mov byte [0x10298a8d], 1
mov dword [0xe8cb3c], 1
mov dword [0x10297268], 0
call esi
sub eax, dword [0x10298c68]
cmp byte [0x10298a8d], 0
je 0x1006d963
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10298c58]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006d963
comiss xmm1, dword [0x10298c60]
ja 0x1006d963
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x10298c5c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006d963
comiss xmm1, dword [0x10298c64]
ja 0x1006d963
cmp edi, 0x201
jne 0x1006d933
pop edi
pop esi
mov byte [0x10298c6c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x10298c6c], 0
cmp eax, 0x1f4
jb 0x1006d963
call esi
mov dword [0x10298c68], eax
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
call esi
sub eax, dword [0x10298cc8]
cmp byte [0x10298a8d], 0
je 0x1006da41
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10298cb8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006da41
comiss xmm1, dword [0x10298cc0]
ja 0x1006da41
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x10298cbc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006da41
comiss xmm1, dword [0x10298cc4]
ja 0x1006da41
cmp dword [0x10297268], 0
jg 0x1006da41
cmp edi, 0x201
jne 0x1006d9e9
pop edi
pop esi
mov byte [0x10298ccc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x10298ccc], 0
cmp eax, 0x1f4
jb 0x1006da41
call esi
mov dword [0x10298cc8], eax
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
call esi
mov dword [0x102985a8], eax
call esi
mov dword [0x10298608], eax
call esi
mov dword [0x10298668], eax
call esi
mov dword [0x102986c8], eax
call esi
mov dword [0x10298728], eax
call fcn.10023fa0
call esi
sub eax, dword [0x10298d28]
cmp byte [0x10298a8d], 0
je 0x1006daeb
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10298d18]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006daeb
comiss xmm1, dword [0x10298d20]
ja 0x1006daeb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x10298d1c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006daeb
comiss xmm1, dword [0x10298d24]
ja 0x1006daeb
cmp dword [0x10297268], 0
jg 0x1006daeb
cmp edi, 0x201
jne 0x1006dabb
pop edi
pop esi
mov byte [0x10298d2c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x10298d2c], 0
cmp eax, 0x1f4
jb 0x1006daeb
call esi
mov ecx, 0x10297260
mov dword [0x10298d28], eax
call fcn.1006f3c0
mov byte [0x10297f4d], 1
mov dword [0xe8cb3c], 1
call esi
sub eax, dword [0x10298d88]
cmp byte [0x10298a8d], 0
je 0x1006db9e
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10298d78]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006db9e
comiss xmm1, dword [0x10298d80]
ja 0x1006db9e
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x10298d7c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006db9e
comiss xmm1, dword [0x10298d84]
ja 0x1006db9e
cmp dword [0x10297268], 0
jg 0x1006db9e
cmp edi, 0x201
jne 0x1006db69
pop edi
pop esi
mov byte [0x10298d8c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x10298d8c], 0
cmp eax, 0x1f4
jb 0x1006db9e
call esi
mov dword [0x10298d88], eax
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
call fcn.1004d2e0
call esi
sub eax, dword [0x10298de8]
cmp byte [0x10298a8d], 0
je 0x1006dc51
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10298dd8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006dc51
comiss xmm1, dword [0x10298de0]
ja 0x1006dc51
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x10298ddc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006dc51
comiss xmm1, dword [0x10298de4]
ja 0x1006dc51
cmp dword [0x10297268], 0
jg 0x1006dc51
cmp edi, 0x201
jne 0x1006dc1c
pop edi
pop esi
mov byte [0x10298dec], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x10298dec], 0
cmp eax, 0x1f4
jb 0x1006dc51
call esi
mov dword [0x10298de8], eax
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
call fcn.10022a30
call esi
sub eax, dword [0x10298e48]
cmp byte [0x10298a8d], 0
je 0x1006dd04
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10298e38]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006dd04
comiss xmm1, dword [0x10298e40]
ja 0x1006dd04
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x10298e3c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006dd04
comiss xmm1, dword [0x10298e44]
ja 0x1006dd04
cmp dword [0x10297268], 0
jg 0x1006dd04
cmp edi, 0x201
jne 0x1006dccf
pop edi
pop esi
mov byte [0x10298e4c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x10298e4c], 0
cmp eax, 0x1f4
jb 0x1006dd04
call esi
mov dword [0x10298e48], eax
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
call fcn.10032610
call esi
sub eax, dword [0x10298ea8]
cmp byte [0x10298a8d], 0
je 0x1006ddb6
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10298e98]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006ddb6
comiss xmm1, dword [0x10298ea0]
ja 0x1006ddb6
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x10298e9c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006ddb6
comiss xmm1, dword [0x10298ea4]
ja 0x1006ddb6
cmp dword [0x10297268], 0
jg 0x1006ddb6
cmp edi, 0x201
jne 0x1006dd82
pop edi
pop esi
mov byte [0x10298eac], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x10298eac], 0
cmp eax, 0x1f4
jb 0x1006ddb6
call esi
mov dword [0x10298ea8], eax
mov dword [0x10297268], 1
call esi
mov dword [0x10298f08], eax
call esi
mov dword [0x10298f68], eax
call esi
mov dword [0x10299088], eax
call esi
sub eax, dword [0x10298f08]
cmp byte [0x10298a8d], 0
je 0x1006de91
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10298ef8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006de91
comiss xmm1, dword [0x10298f00]
ja 0x1006de91
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x10298efc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006de91
comiss xmm1, dword [0x10298f04]
ja 0x1006de91
mov ecx, dword [0x10297268]
test ecx, ecx
je 0x1006de91
cmp ecx, 2
je 0x1006de91
cmp edi, 0x201
jne 0x1006de42
pop edi
pop esi
mov byte [0x10298f0c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x10298f0c], 0
cmp eax, 0x1f4
jb 0x1006de91
call esi
mov dword [0x10298f08], eax
lea ecx, [ebp - 8]
mov byte [0x10298a8d], 0
mov edx, 5
mov dword [ebp - 7], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 2
call fcn.100aba10
call esi
sub eax, dword [0x10298f68]
cmp byte [0x10298a8d], 0
je 0x1006df4a
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10298f58]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006df4a
comiss xmm1, dword [0x10298f60]
ja 0x1006df4a
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x10298f5c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006df4a
comiss xmm1, dword [0x10298f64]
ja 0x1006df4a
cmp edi, 0x201
jne 0x1006df06
pop edi
pop esi
mov byte [0x10298f6c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov ecx, dword [0x10297268]
test ecx, ecx
je 0x1006df4a
cmp ecx, 2
je 0x1006df4a
mov byte [0x10298f6c], 0
cmp eax, 0x1f4
jb 0x1006df4a
call esi
mov dword [0x10298f68], eax
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
call fcn.100b3b80
call esi
sub eax, dword [0x10298fc8]
cmp byte [0x10298a8d], 0
je 0x1006e003
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10298fb8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e003
comiss xmm1, dword [0x10298fc0]
ja 0x1006e003
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x10298fbc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e003
comiss xmm1, dword [0x10298fc4]
ja 0x1006e003
mov ecx, dword [0x10297268]
test ecx, ecx
je 0x1006e003
cmp ecx, 1
je 0x1006e003
cmp edi, 0x201
jne 0x1006dfce
pop edi
pop esi
mov byte [0x10298fcc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x10298fcc], 0
cmp eax, 0x1f4
jb 0x1006e003
call esi
mov dword [0x10298fc8], eax
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
call fcn.10050760
call esi
sub eax, dword [0x10299028]
cmp byte [0x10298a8d], 0
je 0x1006e0c7
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10299018]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e0c7
comiss xmm1, dword [0x10299020]
ja 0x1006e0c7
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029901c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e0c7
comiss xmm1, dword [0x10299024]
ja 0x1006e0c7
cmp dword [0x10297268], 0
jg 0x1006e0c7
cmp edi, 0x201
jne 0x1006e085
pop edi
pop esi
mov byte [0x1029902c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x1029902c], 0
cmp eax, 0x1f4
jb 0x1006e0c7
call esi
mov dword [0x10299028], eax
mov dword [0x10297268], 2
call esi
mov dword [0x10298fc8], eax
call esi
mov dword [0x10299208], eax
call esi
mov dword [0x102990e8], eax
call esi
mov dword [0x10299148], eax
call esi
mov dword [0x102991a8], eax
call esi
sub eax, dword [0x10299088]
cmp byte [0x10298a8d], 0
je 0x1006e1e0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10299078]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e1e0
comiss xmm1, dword [0x10299080]
ja 0x1006e1e0
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029907c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e1e0
comiss xmm1, dword [0x10299084]
ja 0x1006e1e0
mov ecx, dword [0x10297268]
test ecx, ecx
je 0x1006e1e0
cmp ecx, 2
je 0x1006e1e0
cmp edi, 0x201
jne 0x1006e15f
pop edi
pop esi
mov byte [0x1029908c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x1029908c], 0
cmp eax, 0x1f4
jb 0x1006e1e0
call esi
mov dword [0x10299088], eax
mov dword [0x10297268], 0
call esi
mov dword [0x10298cc8], eax
call esi
mov dword [0x10298d28], eax
call esi
mov dword [0x10298d88], eax
call esi
mov dword [0x10298de8], eax
call esi
mov dword [0x10298e48], eax
call esi
mov dword [0x10298ea8], eax
call esi
mov dword [0x10298f08], eax
call esi
mov dword [0x10298f68], eax
call esi
mov dword [0x10298fc8], eax
call esi
mov dword [0x10299028], eax
call esi
mov dword [0x102990e8], eax
call esi
mov dword [0x10299148], eax
call esi
mov dword [0x102991a8], eax
call esi
mov dword [0x10299208], eax
call esi
sub eax, dword [0x102990e8]
cmp byte [0x10298a8d], 0
je 0x1006e2f9
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102990d8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e2f9
comiss xmm1, dword [0x102990e0]
ja 0x1006e2f9
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102990dc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e2f9
comiss xmm1, dword [0x102990e4]
ja 0x1006e2f9
mov ecx, dword [0x10297268]
test ecx, ecx
je 0x1006e2f9
cmp ecx, 1
je 0x1006e2f9
cmp edi, 0x201
jne 0x1006e278
pop edi
pop esi
mov byte [0x102990ec], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102990ec], 0
cmp eax, 0x1f4
jb 0x1006e2f9
call esi
mov dword [0x102990e8], eax
mov dword [0x10297268], 0
call esi
mov dword [0x10298cc8], eax
call esi
mov dword [0x10298d28], eax
call esi
mov dword [0x10298d88], eax
call esi
mov dword [0x10298de8], eax
call esi
mov dword [0x10298e48], eax
call esi
mov dword [0x10298ea8], eax
call esi
mov dword [0x10298f08], eax
call esi
mov dword [0x10298f68], eax
call esi
mov dword [0x10298fc8], eax
call esi
mov dword [0x10299028], eax
call esi
mov dword [0x10299088], eax
call esi
mov dword [0x10299148], eax
call esi
mov dword [0x102991a8], eax
call esi
mov dword [0x10299208], eax
call esi
sub eax, dword [0x10299148]
cmp byte [0x10298a8d], 0
je 0x1006e3b2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10299138]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e3b2
comiss xmm1, dword [0x10299140]
ja 0x1006e3b2
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029913c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e3b2
comiss xmm1, dword [0x10299144]
ja 0x1006e3b2
mov ecx, dword [0x10297268]
test ecx, ecx
je 0x1006e3b2
cmp ecx, 1
je 0x1006e3b2
cmp edi, 0x201
jne 0x1006e37d
pop edi
pop esi
mov byte [0x1029914c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x1029914c], 0
cmp eax, 0x1f4
jb 0x1006e3b2
call esi
mov dword [0x10299148], eax
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
call fcn.10035f50
call esi
sub eax, dword [0x102991a8]
cmp byte [0x10298a8d], 0
je 0x1006e46b
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x10299198]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e46b
comiss xmm1, dword [0x102991a0]
ja 0x1006e46b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029919c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e46b
comiss xmm1, dword [0x102991a4]
ja 0x1006e46b
mov ecx, dword [0x10297268]
test ecx, ecx
je 0x1006e46b
cmp ecx, 1
je 0x1006e46b
cmp edi, 0x201
jne 0x1006e436
pop edi
pop esi
mov byte [0x102991ac], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102991ac], 0
cmp eax, 0x1f4
jb 0x1006e46b
call esi
mov dword [0x102991a8], eax
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
call fcn.10025780
call esi
sub eax, dword [0x10299208]
cmp byte [0x10298a8d], 0
je 0x1006e524
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102991f8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e524
comiss xmm1, dword [0x10299200]
ja 0x1006e524
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102991fc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e524
comiss xmm1, dword [0x10299204]
ja 0x1006e524
mov ecx, dword [0x10297268]
test ecx, ecx
je 0x1006e524
cmp ecx, 1
je 0x1006e524
cmp edi, 0x201
jne 0x1006e4ef
pop edi
pop esi
mov byte [0x1029920c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x1029920c], 0
cmp eax, 0x1f4
jb 0x1006e524
call esi
mov dword [0x10299208], eax
mov byte [0x10298a8d], 0
mov dword [0xe8cb3c], 0
mov dword [0x10297268], 0
call fcn.10027780
call esi
sub eax, dword [0x1029a2e8]
cmp byte [0x1029a22d], 0
je 0x1006e5bb
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x1029a2d8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e5bb
comiss xmm1, dword [0x1029a2e0]
ja 0x1006e5bb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029a2dc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e5bb
comiss xmm1, dword [0x1029a2e4]
ja 0x1006e5bb
cmp edi, 0x201
jne 0x1006e595
pop edi
pop esi
mov byte [0x1029a2ec], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x1029a2ec], 0
cmp eax, 0x1f4
jb 0x1006e5bb
call esi
mov dword [0x1029a2e8], eax
mov byte [0x1029a22d], 0
mov dword [0xe8cb3c], 0
push 0
push edi
call fcn.10018a60
test al, al
jne 0x1006d860
cmp dword [0x100febdc], 0
mov ebx, 0x790b10
je 0x1006e618
push 0xf
push 0x4b
push dword [0x100febec]
push dword [0x100febe8]
call ebx
add esp, 0x10
test al, al
je 0x1006e618
cmp edi, 0x201
je 0x1006e642
call esi
sub eax, dword [0x100febf4]
cmp eax, 0x64
jb 0x1006e618
call esi
mov dword [0x100febf4], eax
mov dword [0xe8cb3c], 0
cmp dword [0x100febd8], 0
je 0x1006e675
push 0xf
push 0x4b
push dword [0x100febe4]
push dword [0x100febe0]
call ebx
add esp, 0x10
test al, al
je 0x1006e675
cmp edi, 0x201
jne 0x1006e657
pop edi
pop esi
mov dword [0xe8cb3c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
call esi
sub eax, dword [0x100febf4]
cmp eax, 0x64
jb 0x1006e675
call esi
mov dword [0x100febf4], eax
mov dword [0xe8cb3c], 0
call esi
sub eax, dword [0x1029a528]
cmp byte [0x1029a4cd], 0
je 0x1006e70c
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x1029a518]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e70c
comiss xmm1, dword [0x1029a520]
ja 0x1006e70c
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029a51c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e70c
comiss xmm1, dword [0x1029a524]
ja 0x1006e70c
cmp edi, 0x201
jne 0x1006e6e6
pop edi
pop esi
mov byte [0x1029a52c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x1029a52c], 0
cmp eax, 0x1f4
jb 0x1006e70c
call esi
mov dword [0x1029a528], eax
mov byte [0x1029a4cd], 0
mov dword [0x87935a4], 2
push edi
call fcn.10088fc0
test al, al
jne 0x1006d860
cmp byte [0x1029ae8d], al
je 0x1006e7c7
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x1029ae78]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e7c7
comiss xmm1, dword [0x1029ae80]
ja 0x1006e7c7
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x1029ae7c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006e7c7
comiss xmm1, dword [0x1029ae84]
ja 0x1006e7c7
cmp edi, 0x201
jne 0x1006e790
pop edi
pop esi
mov dword [0xe8cb3c], 1
mov al, 1
mov byte [0x1029ae8c], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x1029ae8c], 0
call esi
sub eax, dword [0x1029ae88]
cmp eax, 0x64
jb 0x1006e7c7
push 1
mov eax, 0x861110
call eax
mov edx, 0x85ec50
mov ecx, eax
call edx
call esi
mov dword [0x1029ae88], eax
mov dword [0xe8cb3c], 0
pop edi
pop esi
xor al, al
pop ebx
mov esp, ebp
pop ebp
ret 4