Function at 0x1006fdd0
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 [0x102a3a18]
mov eax, 0x861110
cmp byte [0x102a3a1d], 0
je 0x1006ff92
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3a08]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006ff92
comiss xmm1, dword [0x102a3a10]
ja 0x1006ff92
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3a0c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006ff92
comiss xmm1, dword [0x102a3a14]
ja 0x1006ff92
push 9
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ff92
push 8
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff92
push 0xc
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff92
push 7
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff92
push 0xe
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff92
push 0xf
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff92
push 0x3c
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff92
push 0x3d
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff92
cmp edi, 0x201
jne 0x1006ff3b
mov dword [0xe8cb3c], 1
mov byte [0x102a3a1c], 1
pop edi
pop esi
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a3a1c], 0
cmp ebx, 0x1f4
jb 0x1006ff92
call esi
cmp byte [0x102a3add], 0
mov dword [0x102a3a18], eax
je 0x1006ff6d
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
jmp 0x1006ff88
mov ecx, 0x102a22b0
call fcn.10071ab0
mov byte [0x102a3add], 1
mov dword [0xe8cb3c], 1
mov dword [0x102a22b8], 0
call esi
sub eax, dword [0x102a3cb8]
cmp byte [0x102a3add], 0
je 0x10070033
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3ca8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070033
comiss xmm1, dword [0x102a3cb0]
ja 0x10070033
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3cac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070033
comiss xmm1, dword [0x102a3cb4]
ja 0x10070033
cmp edi, 0x201
jne 0x10070003
pop edi
pop esi
mov byte [0x102a3cbc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a3cbc], 0
cmp eax, 0x1f4
jb 0x10070033
call esi
mov dword [0x102a3cb8], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call esi
sub eax, dword [0x102a3d18]
cmp byte [0x102a3add], 0
je 0x10070111
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3d08]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070111
comiss xmm1, dword [0x102a3d10]
ja 0x10070111
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3d0c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070111
comiss xmm1, dword [0x102a3d14]
ja 0x10070111
cmp dword [0x102a22b8], 0
jg 0x10070111
cmp edi, 0x201
jne 0x100700b9
pop edi
pop esi
mov byte [0x102a3d1c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a3d1c], 0
cmp eax, 0x1f4
jb 0x10070111
call esi
mov dword [0x102a3d18], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call esi
mov dword [0x102a35f8], eax
call esi
mov dword [0x102a3658], eax
call esi
mov dword [0x102a36b8], eax
call esi
mov dword [0x102a3718], eax
call esi
mov dword [0x102a3778], eax
call fcn.100256a0
call esi
sub eax, dword [0x102a3d78]
cmp byte [0x102a3add], 0
je 0x100701bb
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3d68]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100701bb
comiss xmm1, dword [0x102a3d70]
ja 0x100701bb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3d6c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100701bb
comiss xmm1, dword [0x102a3d74]
ja 0x100701bb
cmp dword [0x102a22b8], 0
jg 0x100701bb
cmp edi, 0x201
jne 0x1007018b
pop edi
pop esi
mov byte [0x102a3d7c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a3d7c], 0
cmp eax, 0x1f4
jb 0x100701bb
call esi
mov ecx, 0x102a22b0
mov dword [0x102a3d78], eax
call fcn.10071ab0
mov byte [0x102a2f9d], 1
mov dword [0xe8cb3c], 1
call esi
sub eax, dword [0x102a3dd8]
cmp byte [0x102a3add], 0
je 0x1007026e
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3dc8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007026e
comiss xmm1, dword [0x102a3dd0]
ja 0x1007026e
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3dcc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007026e
comiss xmm1, dword [0x102a3dd4]
ja 0x1007026e
cmp dword [0x102a22b8], 0
jg 0x1007026e
cmp edi, 0x201
jne 0x10070239
pop edi
pop esi
mov byte [0x102a3ddc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a3ddc], 0
cmp eax, 0x1f4
jb 0x1007026e
call esi
mov dword [0x102a3dd8], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.1004f820
call esi
sub eax, dword [0x102a3e38]
cmp byte [0x102a3add], 0
je 0x10070321
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3e28]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070321
comiss xmm1, dword [0x102a3e30]
ja 0x10070321
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3e2c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070321
comiss xmm1, dword [0x102a3e34]
ja 0x10070321
cmp dword [0x102a22b8], 0
jg 0x10070321
cmp edi, 0x201
jne 0x100702ec
pop edi
pop esi
mov byte [0x102a3e3c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a3e3c], 0
cmp eax, 0x1f4
jb 0x10070321
call esi
mov dword [0x102a3e38], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.10024050
call esi
sub eax, dword [0x102a3e98]
cmp byte [0x102a3add], 0
je 0x100703d4
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3e88]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100703d4
comiss xmm1, dword [0x102a3e90]
ja 0x100703d4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3e8c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100703d4
comiss xmm1, dword [0x102a3e94]
ja 0x100703d4
cmp dword [0x102a22b8], 0
jg 0x100703d4
cmp edi, 0x201
jne 0x1007039f
pop edi
pop esi
mov byte [0x102a3e9c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a3e9c], 0
cmp eax, 0x1f4
jb 0x100703d4
call esi
mov dword [0x102a3e98], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.10033d90
call esi
sub eax, dword [0x102a3ef8]
cmp byte [0x102a3add], 0
je 0x10070486
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3ee8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070486
comiss xmm1, dword [0x102a3ef0]
ja 0x10070486
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3eec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070486
comiss xmm1, dword [0x102a3ef4]
ja 0x10070486
cmp dword [0x102a22b8], 0
jg 0x10070486
cmp edi, 0x201
jne 0x10070452
pop edi
pop esi
mov byte [0x102a3efc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a3efc], 0
cmp eax, 0x1f4
jb 0x10070486
call esi
mov dword [0x102a3ef8], eax
mov dword [0x102a22b8], 1
call esi
mov dword [0x102a3f58], eax
call esi
mov dword [0x102a3fb8], eax
call esi
mov dword [0x102a40d8], eax
call esi
sub eax, dword [0x102a3f58]
cmp byte [0x102a3add], 0
je 0x10070561
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3f48]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070561
comiss xmm1, dword [0x102a3f50]
ja 0x10070561
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3f4c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070561
comiss xmm1, dword [0x102a3f54]
ja 0x10070561
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x10070561
cmp ecx, 2
je 0x10070561
cmp edi, 0x201
jne 0x10070512
pop edi
pop esi
mov byte [0x102a3f5c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a3f5c], 0
cmp eax, 0x1f4
jb 0x10070561
call esi
mov dword [0x102a3f58], eax
lea ecx, [ebp - 8]
mov byte [0x102a3add], 0
mov edx, 5
mov dword [ebp - 7], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 2
call fcn.100b5210
call esi
sub eax, dword [0x102a3fb8]
cmp byte [0x102a3add], 0
je 0x1007061a
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3fa8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007061a
comiss xmm1, dword [0x102a3fb0]
ja 0x1007061a
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3fac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007061a
comiss xmm1, dword [0x102a3fb4]
ja 0x1007061a
cmp edi, 0x201
jne 0x100705d6
pop edi
pop esi
mov byte [0x102a3fbc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x1007061a
cmp ecx, 2
je 0x1007061a
mov byte [0x102a3fbc], 0
cmp eax, 0x1f4
jb 0x1007061a
call esi
mov dword [0x102a3fb8], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.100bd430
call esi
sub eax, dword [0x102a4018]
cmp byte [0x102a3add], 0
je 0x100706d3
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a4008]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100706d3
comiss xmm1, dword [0x102a4010]
ja 0x100706d3
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a400c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100706d3
comiss xmm1, dword [0x102a4014]
ja 0x100706d3
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x100706d3
cmp ecx, 1
je 0x100706d3
cmp edi, 0x201
jne 0x1007069e
pop edi
pop esi
mov byte [0x102a401c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a401c], 0
cmp eax, 0x1f4
jb 0x100706d3
call esi
mov dword [0x102a4018], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.10052ce0
call esi
sub eax, dword [0x102a4078]
cmp byte [0x102a3add], 0
je 0x10070797
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a4068]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070797
comiss xmm1, dword [0x102a4070]
ja 0x10070797
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a406c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070797
comiss xmm1, dword [0x102a4074]
ja 0x10070797
cmp dword [0x102a22b8], 0
jg 0x10070797
cmp edi, 0x201
jne 0x10070755
pop edi
pop esi
mov byte [0x102a407c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a407c], 0
cmp eax, 0x1f4
jb 0x10070797
call esi
mov dword [0x102a4078], eax
mov dword [0x102a22b8], 2
call esi
mov dword [0x102a4018], eax
call esi
mov dword [0x102a4258], eax
call esi
mov dword [0x102a4138], eax
call esi
mov dword [0x102a4198], eax
call esi
mov dword [0x102a41f8], eax
call esi
sub eax, dword [0x102a40d8]
cmp byte [0x102a3add], 0
je 0x100708b0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a40c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100708b0
comiss xmm1, dword [0x102a40d0]
ja 0x100708b0
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a40cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100708b0
comiss xmm1, dword [0x102a40d4]
ja 0x100708b0
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x100708b0
cmp ecx, 2
je 0x100708b0
cmp edi, 0x201
jne 0x1007082f
pop edi
pop esi
mov byte [0x102a40dc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a40dc], 0
cmp eax, 0x1f4
jb 0x100708b0
call esi
mov dword [0x102a40d8], eax
mov dword [0x102a22b8], 0
call esi
mov dword [0x102a3d18], eax
call esi
mov dword [0x102a3d78], eax
call esi
mov dword [0x102a3dd8], eax
call esi
mov dword [0x102a3e38], eax
call esi
mov dword [0x102a3e98], eax
call esi
mov dword [0x102a3ef8], eax
call esi
mov dword [0x102a3f58], eax
call esi
mov dword [0x102a3fb8], eax
call esi
mov dword [0x102a4018], eax
call esi
mov dword [0x102a4078], eax
call esi
mov dword [0x102a4138], eax
call esi
mov dword [0x102a4198], eax
call esi
mov dword [0x102a41f8], eax
call esi
mov dword [0x102a4258], eax
call esi
sub eax, dword [0x102a4138]
cmp byte [0x102a3add], 0
je 0x100709c9
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a4128]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100709c9
comiss xmm1, dword [0x102a4130]
ja 0x100709c9
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a412c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100709c9
comiss xmm1, dword [0x102a4134]
ja 0x100709c9
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x100709c9
cmp ecx, 1
je 0x100709c9
cmp edi, 0x201
jne 0x10070948
pop edi
pop esi
mov byte [0x102a413c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a413c], 0
cmp eax, 0x1f4
jb 0x100709c9
call esi
mov dword [0x102a4138], eax
mov dword [0x102a22b8], 0
call esi
mov dword [0x102a3d18], eax
call esi
mov dword [0x102a3d78], eax
call esi
mov dword [0x102a3dd8], eax
call esi
mov dword [0x102a3e38], eax
call esi
mov dword [0x102a3e98], eax
call esi
mov dword [0x102a3ef8], eax
call esi
mov dword [0x102a3f58], eax
call esi
mov dword [0x102a3fb8], eax
call esi
mov dword [0x102a4018], eax
call esi
mov dword [0x102a4078], eax
call esi
mov dword [0x102a40d8], eax
call esi
mov dword [0x102a4198], eax
call esi
mov dword [0x102a41f8], eax
call esi
mov dword [0x102a4258], eax
call esi
sub eax, dword [0x102a4198]
cmp byte [0x102a3add], 0
je 0x10070a82
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a4188]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070a82
comiss xmm1, dword [0x102a4190]
ja 0x10070a82
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a418c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070a82
comiss xmm1, dword [0x102a4194]
ja 0x10070a82
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x10070a82
cmp ecx, 1
je 0x10070a82
cmp edi, 0x201
jne 0x10070a4d
pop edi
pop esi
mov byte [0x102a419c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a419c], 0
cmp eax, 0x1f4
jb 0x10070a82
call esi
mov dword [0x102a4198], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.10037a80
call esi
sub eax, dword [0x102a41f8]
cmp byte [0x102a3add], 0
je 0x10070b3b
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a41e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070b3b
comiss xmm1, dword [0x102a41f0]
ja 0x10070b3b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a41ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070b3b
comiss xmm1, dword [0x102a41f4]
ja 0x10070b3b
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x10070b3b
cmp ecx, 1
je 0x10070b3b
cmp edi, 0x201
jne 0x10070b06
pop edi
pop esi
mov byte [0x102a41fc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a41fc], 0
cmp eax, 0x1f4
jb 0x10070b3b
call esi
mov dword [0x102a41f8], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.10026e80
call esi
sub eax, dword [0x102a4258]
cmp byte [0x102a3add], 0
je 0x10070bf4
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a4248]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070bf4
comiss xmm1, dword [0x102a4250]
ja 0x10070bf4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a424c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070bf4
comiss xmm1, dword [0x102a4254]
ja 0x10070bf4
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x10070bf4
cmp ecx, 1
je 0x10070bf4
cmp edi, 0x201
jne 0x10070bbf
pop edi
pop esi
mov byte [0x102a425c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a425c], 0
cmp eax, 0x1f4
jb 0x10070bf4
call esi
mov dword [0x102a4258], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.10028ea0
call esi
sub eax, dword [0x102a5338]
cmp byte [0x102a527d], 0
je 0x10070c8b
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a5328]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070c8b
comiss xmm1, dword [0x102a5330]
ja 0x10070c8b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a532c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070c8b
comiss xmm1, dword [0x102a5334]
ja 0x10070c8b
cmp edi, 0x201
jne 0x10070c65
pop edi
pop esi
mov byte [0x102a533c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a533c], 0
cmp eax, 0x1f4
jb 0x10070c8b
call esi
mov dword [0x102a5338], eax
mov byte [0x102a527d], 0
mov dword [0xe8cb3c], 0
push 0
push edi
call fcn.10019ea0
test al, al
jne 0x1006ff30
cmp dword [0x10109c54], 0
mov ebx, 0x790b10
je 0x10070ce8
push 0xf
push 0x4b
push dword [0x10109c64]
push dword [0x10109c60]
call ebx
add esp, 0x10
test al, al
je 0x10070ce8
cmp edi, 0x201
je 0x10070d12
call esi
sub eax, dword [0x10109c6c]
cmp eax, 0x64
jb 0x10070ce8
call esi
mov dword [0x10109c6c], eax
mov dword [0xe8cb3c], 0
cmp dword [0x10109c50], 0
je 0x10070d45
push 0xf
push 0x4b
push dword [0x10109c5c]
push dword [0x10109c58]
call ebx
add esp, 0x10
test al, al
je 0x10070d45
cmp edi, 0x201
jne 0x10070d27
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 [0x10109c6c]
cmp eax, 0x64
jb 0x10070d45
call esi
mov dword [0x10109c6c], eax
mov dword [0xe8cb3c], 0
call esi
sub eax, dword [0x102a5578]
cmp byte [0x102a551d], 0
je 0x10070ddc
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a5568]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070ddc
comiss xmm1, dword [0x102a5570]
ja 0x10070ddc
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a556c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070ddc
comiss xmm1, dword [0x102a5574]
ja 0x10070ddc
cmp edi, 0x201
jne 0x10070db6
pop edi
pop esi
mov byte [0x102a557c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a557c], 0
cmp eax, 0x1f4
jb 0x10070ddc
call esi
mov dword [0x102a5578], eax
mov byte [0x102a551d], 0
mov dword [0x87935a4], 2
push edi
call fcn.1008b180
test al, al
jne 0x1006ff30
cmp byte [0x102a5edd], al
je 0x10070e97
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a5ec8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070e97
comiss xmm1, dword [0x102a5ed0]
ja 0x10070e97
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a5ecc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070e97
comiss xmm1, dword [0x102a5ed4]
ja 0x10070e97
cmp edi, 0x201
jne 0x10070e60
pop edi
pop esi
mov dword [0xe8cb3c], 1
mov al, 1
mov byte [0x102a5edc], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102a5edc], 0
call esi
sub eax, dword [0x102a5ed8]
cmp eax, 0x64
jb 0x10070e97
push 1
mov eax, 0x861110
call eax
mov edx, 0x85ec50
mov ecx, eax
call edx
call esi
mov dword [0x102a5ed8], eax
mov dword [0xe8cb3c], 0
pop edi
pop esi
xor al, al
pop ebx
mov esp, ebp
pop ebp
ret 4