Function at 0x1006fd60
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 0x1006ff22
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3a08]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006ff22
comiss xmm1, dword [0x102a3a10]
ja 0x1006ff22
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3a0c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006ff22
comiss xmm1, dword [0x102a3a14]
ja 0x1006ff22
push 9
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ff22
push 8
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff22
push 0xc
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff22
push 7
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff22
push 0xe
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff22
push 0xf
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff22
push 0x3c
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff22
push 0x3d
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1006ff22
cmp edi, 0x201
jne 0x1006fecb
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 0x1006ff22
call esi
cmp byte [0x102a3add], 0
mov dword [0x102a3a18], eax
je 0x1006fefd
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
jmp 0x1006ff18
mov ecx, 0x102a22b0
call fcn.10071a40
mov byte [0x102a3add], 1
mov dword [0xe8cb3c], 1
mov dword [0x102a22b8], 0
call esi
sub eax, dword [0x102a3cb8]
cmp byte [0x102a3add], 0
je 0x1006ffc3
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3ca8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006ffc3
comiss xmm1, dword [0x102a3cb0]
ja 0x1006ffc3
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3cac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1006ffc3
comiss xmm1, dword [0x102a3cb4]
ja 0x1006ffc3
cmp edi, 0x201
jne 0x1006ff93
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 0x1006ffc3
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 0x100700a1
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3d08]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100700a1
comiss xmm1, dword [0x102a3d10]
ja 0x100700a1
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3d0c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100700a1
comiss xmm1, dword [0x102a3d14]
ja 0x100700a1
cmp dword [0x102a22b8], 0
jg 0x100700a1
cmp edi, 0x201
jne 0x10070049
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 0x100700a1
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 0x1007014b
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3d68]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007014b
comiss xmm1, dword [0x102a3d70]
ja 0x1007014b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3d6c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007014b
comiss xmm1, dword [0x102a3d74]
ja 0x1007014b
cmp dword [0x102a22b8], 0
jg 0x1007014b
cmp edi, 0x201
jne 0x1007011b
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 0x1007014b
call esi
mov ecx, 0x102a22b0
mov dword [0x102a3d78], eax
call fcn.10071a40
mov byte [0x102a2f9d], 1
mov dword [0xe8cb3c], 1
call esi
sub eax, dword [0x102a3dd8]
cmp byte [0x102a3add], 0
je 0x100701fe
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3dc8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100701fe
comiss xmm1, dword [0x102a3dd0]
ja 0x100701fe
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3dcc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100701fe
comiss xmm1, dword [0x102a3dd4]
ja 0x100701fe
cmp dword [0x102a22b8], 0
jg 0x100701fe
cmp edi, 0x201
jne 0x100701c9
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 0x100701fe
call esi
mov dword [0x102a3dd8], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.1004f800
call esi
sub eax, dword [0x102a3e38]
cmp byte [0x102a3add], 0
je 0x100702b1
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3e28]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100702b1
comiss xmm1, dword [0x102a3e30]
ja 0x100702b1
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3e2c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100702b1
comiss xmm1, dword [0x102a3e34]
ja 0x100702b1
cmp dword [0x102a22b8], 0
jg 0x100702b1
cmp edi, 0x201
jne 0x1007027c
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 0x100702b1
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 0x10070364
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3e88]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070364
comiss xmm1, dword [0x102a3e90]
ja 0x10070364
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3e8c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070364
comiss xmm1, dword [0x102a3e94]
ja 0x10070364
cmp dword [0x102a22b8], 0
jg 0x10070364
cmp edi, 0x201
jne 0x1007032f
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 0x10070364
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 0x10070416
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3ee8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070416
comiss xmm1, dword [0x102a3ef0]
ja 0x10070416
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3eec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070416
comiss xmm1, dword [0x102a3ef4]
ja 0x10070416
cmp dword [0x102a22b8], 0
jg 0x10070416
cmp edi, 0x201
jne 0x100703e2
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 0x10070416
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 0x100704f1
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3f48]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100704f1
comiss xmm1, dword [0x102a3f50]
ja 0x100704f1
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3f4c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100704f1
comiss xmm1, dword [0x102a3f54]
ja 0x100704f1
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x100704f1
cmp ecx, 2
je 0x100704f1
cmp edi, 0x201
jne 0x100704a2
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 0x100704f1
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.100b5120
call esi
sub eax, dword [0x102a3fb8]
cmp byte [0x102a3add], 0
je 0x100705aa
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a3fa8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100705aa
comiss xmm1, dword [0x102a3fb0]
ja 0x100705aa
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a3fac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x100705aa
comiss xmm1, dword [0x102a3fb4]
ja 0x100705aa
cmp edi, 0x201
jne 0x10070566
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 0x100705aa
cmp ecx, 2
je 0x100705aa
mov byte [0x102a3fbc], 0
cmp eax, 0x1f4
jb 0x100705aa
call esi
mov dword [0x102a3fb8], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.100bd320
call esi
sub eax, dword [0x102a4018]
cmp byte [0x102a3add], 0
je 0x10070663
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a4008]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070663
comiss xmm1, dword [0x102a4010]
ja 0x10070663
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a400c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070663
comiss xmm1, dword [0x102a4014]
ja 0x10070663
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x10070663
cmp ecx, 1
je 0x10070663
cmp edi, 0x201
jne 0x1007062e
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 0x10070663
call esi
mov dword [0x102a4018], eax
mov byte [0x102a3add], 0
mov dword [0xe8cb3c], 0
mov dword [0x102a22b8], 0
call fcn.10052cc0
call esi
sub eax, dword [0x102a4078]
cmp byte [0x102a3add], 0
je 0x10070727
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a4068]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070727
comiss xmm1, dword [0x102a4070]
ja 0x10070727
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a406c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070727
comiss xmm1, dword [0x102a4074]
ja 0x10070727
cmp dword [0x102a22b8], 0
jg 0x10070727
cmp edi, 0x201
jne 0x100706e5
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 0x10070727
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 0x10070840
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a40c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070840
comiss xmm1, dword [0x102a40d0]
ja 0x10070840
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a40cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070840
comiss xmm1, dword [0x102a40d4]
ja 0x10070840
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x10070840
cmp ecx, 2
je 0x10070840
cmp edi, 0x201
jne 0x100707bf
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 0x10070840
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 0x10070959
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a4128]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070959
comiss xmm1, dword [0x102a4130]
ja 0x10070959
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a412c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070959
comiss xmm1, dword [0x102a4134]
ja 0x10070959
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x10070959
cmp ecx, 1
je 0x10070959
cmp edi, 0x201
jne 0x100708d8
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 0x10070959
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 0x10070a12
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a4188]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070a12
comiss xmm1, dword [0x102a4190]
ja 0x10070a12
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a418c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070a12
comiss xmm1, dword [0x102a4194]
ja 0x10070a12
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x10070a12
cmp ecx, 1
je 0x10070a12
cmp edi, 0x201
jne 0x100709dd
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 0x10070a12
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 0x10070acb
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a41e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070acb
comiss xmm1, dword [0x102a41f0]
ja 0x10070acb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a41ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070acb
comiss xmm1, dword [0x102a41f4]
ja 0x10070acb
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x10070acb
cmp ecx, 1
je 0x10070acb
cmp edi, 0x201
jne 0x10070a96
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 0x10070acb
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 0x10070b84
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a4248]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070b84
comiss xmm1, dword [0x102a4250]
ja 0x10070b84
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a424c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070b84
comiss xmm1, dword [0x102a4254]
ja 0x10070b84
mov ecx, dword [0x102a22b8]
test ecx, ecx
je 0x10070b84
cmp ecx, 1
je 0x10070b84
cmp edi, 0x201
jne 0x10070b4f
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 0x10070b84
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 0x10070c1b
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a5328]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070c1b
comiss xmm1, dword [0x102a5330]
ja 0x10070c1b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a532c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070c1b
comiss xmm1, dword [0x102a5334]
ja 0x10070c1b
cmp edi, 0x201
jne 0x10070bf5
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 0x10070c1b
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 0x1006fec0
cmp dword [0x10109c54], 0
mov ebx, 0x790b10
je 0x10070c78
push 0xf
push 0x4b
push dword [0x10109c64]
push dword [0x10109c60]
call ebx
add esp, 0x10
test al, al
je 0x10070c78
cmp edi, 0x201
je 0x10070ca2
call esi
sub eax, dword [0x10109c6c]
cmp eax, 0x64
jb 0x10070c78
call esi
mov dword [0x10109c6c], eax
mov dword [0xe8cb3c], 0
cmp dword [0x10109c50], 0
je 0x10070cd5
push 0xf
push 0x4b
push dword [0x10109c5c]
push dword [0x10109c58]
call ebx
add esp, 0x10
test al, al
je 0x10070cd5
cmp edi, 0x201
jne 0x10070cb7
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 0x10070cd5
call esi
mov dword [0x10109c6c], eax
mov dword [0xe8cb3c], 0
call esi
sub eax, dword [0x102a5578]
cmp byte [0x102a551d], 0
je 0x10070d6c
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a5568]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070d6c
comiss xmm1, dword [0x102a5570]
ja 0x10070d6c
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a556c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070d6c
comiss xmm1, dword [0x102a5574]
ja 0x10070d6c
cmp edi, 0x201
jne 0x10070d46
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 0x10070d6c
call esi
mov dword [0x102a5578], eax
mov byte [0x102a551d], 0
mov dword [0x87935a4], 2
push edi
call fcn.1008b110
test al, al
jne 0x1006fec0
cmp byte [0x102a5edd], al
je 0x10070e27
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102a5ec8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070e27
comiss xmm1, dword [0x102a5ed0]
ja 0x10070e27
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102a5ecc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x10070e27
comiss xmm1, dword [0x102a5ed4]
ja 0x10070e27
cmp edi, 0x201
jne 0x10070df0
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 0x10070e27
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