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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
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 [0x102dff08]
mov eax, 0x861110
cmp byte [0x102dff0d], 0
je 0x1008abf8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102dfef8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008abf8
comiss xmm1, dword [0x102dff00]
ja 0x1008abf8
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102dfefc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008abf8
comiss xmm1, dword [0x102dff04]
ja 0x1008abf8
push 9
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1008abf8
push 8
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1008abf8
push 0xc
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1008abf8
push 7
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1008abf8
push 0xe
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1008abf8
push 0xf
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1008abf8
push 0x3c
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1008abf8
push 0x3d
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1008abf8
cmp edi, 0x201
jne 0x1008ab8f
mov dword [0xe8cb3c], 1
mov byte [0x102dff0c], 1
pop edi
pop esi
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102dff0c], 0
cmp ebx, 0x1f4
jb 0x1008abf8
cmp dword [0x10303760], 1
jne 0x1008abb0
cmp byte [0x102e254d], 1
je 0x1008abf8
call esi
cmp byte [0x102dffcd], 0
mov dword [0x102dff08], eax
je 0x1008abd3
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
jmp 0x1008abee
mov ecx, 0x102de7a0
call fcn.1008c840
mov byte [0x102dffcd], 1
mov dword [0xe8cb3c], 1
mov dword [0x102de7a8], 0
call esi
sub eax, dword [0x102e01a8]
cmp byte [0x102dffcd], 0
je 0x1008ac99
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0198]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008ac99
comiss xmm1, dword [0x102e01a0]
ja 0x1008ac99
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e019c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008ac99
comiss xmm1, dword [0x102e01a4]
ja 0x1008ac99
cmp edi, 0x201
jne 0x1008ac69
pop edi
pop esi
mov byte [0x102e01ac], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e01ac], 0
cmp eax, 0x1f4
jb 0x1008ac99
call esi
mov dword [0x102e01a8], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call esi
sub eax, dword [0x102e0208]
cmp byte [0x102dffcd], 0
je 0x1008ad77
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e01f8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008ad77
comiss xmm1, dword [0x102e0200]
ja 0x1008ad77
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e01fc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008ad77
comiss xmm1, dword [0x102e0204]
ja 0x1008ad77
cmp dword [0x102de7a8], 0
jg 0x1008ad77
cmp edi, 0x201
jne 0x1008ad1f
pop edi
pop esi
mov byte [0x102e020c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e020c], 0
cmp eax, 0x1f4
jb 0x1008ad77
call esi
mov dword [0x102e0208], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call esi
mov dword [0x102dfae8], eax
call esi
mov dword [0x102dfb48], eax
call esi
mov dword [0x102dfba8], eax
call esi
mov dword [0x102dfc08], eax
call esi
mov dword [0x102dfc68], eax
call fcn.10027250
call esi
sub eax, dword [0x102e0268]
cmp dword [0x10303778], 1
jne 0x1008ae2f
cmp dword [0x10303750], 1
jne 0x1008ae2f
cmp byte [0x102dffcd], 0
je 0x1008ae2f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0258]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008ae2f
comiss xmm1, dword [0x102e0260]
ja 0x1008ae2f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e025c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008ae2f
comiss xmm1, dword [0x102e0264]
ja 0x1008ae2f
cmp dword [0x102de7a8], 0
jg 0x1008ae2f
cmp edi, 0x201
jne 0x1008ae0b
pop edi
pop esi
mov byte [0x102e026c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e026c], 0
cmp eax, 0x1f4
jb 0x1008ae2f
call esi
mov ecx, 0x102de7a0
mov dword [0x102e0268], eax
call fcn.1008c840
call fcn.10023f00
call esi
sub eax, dword [0x102e02c8]
cmp byte [0x102dffcd], 0
je 0x1008aee2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e02b8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008aee2
comiss xmm1, dword [0x102e02c0]
ja 0x1008aee2
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e02bc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008aee2
comiss xmm1, dword [0x102e02c4]
ja 0x1008aee2
cmp dword [0x102de7a8], 0
jg 0x1008aee2
cmp edi, 0x201
jne 0x1008aead
pop edi
pop esi
mov byte [0x102e02cc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e02cc], 0
cmp eax, 0x1f4
jb 0x1008aee2
call esi
mov dword [0x102e02c8], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call fcn.10057950
call esi
sub eax, dword [0x102e0328]
cmp byte [0x102dffcd], 0
je 0x1008af95
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0318]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008af95
comiss xmm1, dword [0x102e0320]
ja 0x1008af95
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e031c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008af95
comiss xmm1, dword [0x102e0324]
ja 0x1008af95
cmp dword [0x102de7a8], 0
jg 0x1008af95
cmp edi, 0x201
jne 0x1008af60
pop edi
pop esi
mov byte [0x102e032c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e032c], 0
cmp eax, 0x1f4
jb 0x1008af95
call esi
mov dword [0x102e0328], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call fcn.100252b0
call esi
sub eax, dword [0x102e0388]
cmp byte [0x102dffcd], 0
je 0x1008b048
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0378]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b048
comiss xmm1, dword [0x102e0380]
ja 0x1008b048
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e037c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b048
comiss xmm1, dword [0x102e0384]
ja 0x1008b048
cmp dword [0x102de7a8], 0
jg 0x1008b048
cmp edi, 0x201
jne 0x1008b013
pop edi
pop esi
mov byte [0x102e038c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e038c], 0
cmp eax, 0x1f4
jb 0x1008b048
call esi
mov dword [0x102e0388], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call fcn.10039300
call esi
sub eax, dword [0x102e03e8]
cmp byte [0x102dffcd], 0
je 0x1008b0fa
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e03d8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b0fa
comiss xmm1, dword [0x102e03e0]
ja 0x1008b0fa
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e03dc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b0fa
comiss xmm1, dword [0x102e03e4]
ja 0x1008b0fa
cmp dword [0x102de7a8], 0
jg 0x1008b0fa
cmp edi, 0x201
jne 0x1008b0c6
pop edi
pop esi
mov byte [0x102e03ec], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e03ec], 0
cmp eax, 0x1f4
jb 0x1008b0fa
call esi
mov dword [0x102e03e8], eax
mov dword [0x102de7a8], 1
call esi
mov dword [0x102e0448], eax
call esi
mov dword [0x102e04a8], eax
call esi
mov dword [0x102e05c8], eax
call esi
sub eax, dword [0x102e0448]
cmp byte [0x102dffcd], 0
je 0x1008b1ef
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0438]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b1ef
comiss xmm1, dword [0x102e0440]
ja 0x1008b1ef
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e043c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b1ef
comiss xmm1, dword [0x102e0444]
ja 0x1008b1ef
mov ecx, dword [0x102de7a8]
test ecx, ecx
je 0x1008b1ef
cmp ecx, 2
je 0x1008b1ef
cmp edi, 0x201
jne 0x1008b18e
pop edi
pop esi
mov byte [0x102e044c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e044c], 0
cmp eax, 0x1f4
jb 0x1008b1ef
call esi
xorps xmm0, xmm0
mov dword [0x102e0448], eax
movq qword [ebp - 0xb], xmm0
lea ecx, [ebp - 0xc]
mov byte [0x102dffcd], 0
mov edx, 0xc
mov dword [0xe8cb3c], 0
mov word [ebp - 3], 0
mov byte [ebp - 1], 0
mov dword [0x102de7a8], 0
mov dword [ebp - 0xc], 0xe8f30cc1
mov byte [ebp - 8], 2
mov dword [ebp - 4], 0xffffffff
call fcn.100e16c0
call esi
sub eax, dword [0x102e04a8]
cmp byte [0x102dffcd], 0
je 0x1008b2a8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0498]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b2a8
comiss xmm1, dword [0x102e04a0]
ja 0x1008b2a8
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e049c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b2a8
comiss xmm1, dword [0x102e04a4]
ja 0x1008b2a8
cmp edi, 0x201
jne 0x1008b264
pop edi
pop esi
mov byte [0x102e04ac], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov ecx, dword [0x102de7a8]
test ecx, ecx
je 0x1008b2a8
cmp ecx, 2
je 0x1008b2a8
mov byte [0x102e04ac], 0
cmp eax, 0x1f4
jb 0x1008b2a8
call esi
mov dword [0x102e04a8], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call fcn.100e9c30
call esi
sub eax, dword [0x102e0508]
cmp byte [0x102dffcd], 0
je 0x1008b361
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e04f8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b361
comiss xmm1, dword [0x102e0500]
ja 0x1008b361
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e04fc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b361
comiss xmm1, dword [0x102e0504]
ja 0x1008b361
mov ecx, dword [0x102de7a8]
test ecx, ecx
je 0x1008b361
cmp ecx, 1
je 0x1008b361
cmp edi, 0x201
jne 0x1008b32c
pop edi
pop esi
mov byte [0x102e050c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e050c], 0
cmp eax, 0x1f4
jb 0x1008b361
call esi
mov dword [0x102e0508], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call fcn.1005adf0
call esi
sub eax, dword [0x102e0568]
cmp byte [0x102dffcd], 0
je 0x1008b42c
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0558]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b42c
comiss xmm1, dword [0x102e0560]
ja 0x1008b42c
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e055c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b42c
comiss xmm1, dword [0x102e0564]
ja 0x1008b42c
cmp dword [0x102de7a8], 0
jg 0x1008b42c
cmp edi, 0x201
jne 0x1008b3e3
pop edi
pop esi
mov byte [0x102e056c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e056c], 0
cmp eax, 0x1f4
jb 0x1008b42c
call esi
mov dword [0x102e0568], eax
mov dword [0x102de7a8], 2
call esi
mov dword [0x102e0508], eax
call esi
mov dword [0x102e07a8], eax
call esi
mov dword [0x102e0628], eax
call esi
mov dword [0x102e0688], eax
call esi
mov dword [0x102e06e8], eax
call esi
mov dword [0x102e0748], eax
call esi
sub eax, dword [0x102e05c8]
cmp byte [0x102dffcd], 0
je 0x1008b54c
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e05b8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b54c
comiss xmm1, dword [0x102e05c0]
ja 0x1008b54c
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e05bc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b54c
comiss xmm1, dword [0x102e05c4]
ja 0x1008b54c
mov ecx, dword [0x102de7a8]
test ecx, ecx
je 0x1008b54c
cmp ecx, 2
je 0x1008b54c
cmp edi, 0x201
jne 0x1008b4c4
pop edi
pop esi
mov byte [0x102e05cc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e05cc], 0
cmp eax, 0x1f4
jb 0x1008b54c
call esi
mov dword [0x102e05c8], eax
mov dword [0x102de7a8], 0
call esi
mov dword [0x102e0208], eax
call esi
mov dword [0x102e0268], eax
call esi
mov dword [0x102e02c8], eax
call esi
mov dword [0x102e0328], eax
call esi
mov dword [0x102e0388], eax
call esi
mov dword [0x102e03e8], eax
call esi
mov dword [0x102e0448], eax
call esi
mov dword [0x102e04a8], eax
call esi
mov dword [0x102e0508], eax
call esi
mov dword [0x102e0568], eax
call esi
mov dword [0x102e0628], eax
call esi
mov dword [0x102e0688], eax
call esi
mov dword [0x102e06e8], eax
call esi
mov dword [0x102e0748], eax
call esi
mov dword [0x102e07a8], eax
call esi
sub eax, dword [0x102e0628]
cmp byte [0x102dffcd], 0
je 0x1008b66c
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0618]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b66c
comiss xmm1, dword [0x102e0620]
ja 0x1008b66c
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e061c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b66c
comiss xmm1, dword [0x102e0624]
ja 0x1008b66c
mov ecx, dword [0x102de7a8]
test ecx, ecx
je 0x1008b66c
cmp ecx, 1
je 0x1008b66c
cmp edi, 0x201
jne 0x1008b5e4
pop edi
pop esi
mov byte [0x102e062c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e062c], 0
cmp eax, 0x1f4
jb 0x1008b66c
call esi
mov dword [0x102e0628], eax
mov dword [0x102de7a8], 0
call esi
mov dword [0x102e0208], eax
call esi
mov dword [0x102e0268], eax
call esi
mov dword [0x102e02c8], eax
call esi
mov dword [0x102e0328], eax
call esi
mov dword [0x102e0388], eax
call esi
mov dword [0x102e03e8], eax
call esi
mov dword [0x102e0448], eax
call esi
mov dword [0x102e04a8], eax
call esi
mov dword [0x102e0508], eax
call esi
mov dword [0x102e0568], eax
call esi
mov dword [0x102e05c8], eax
call esi
mov dword [0x102e0688], eax
call esi
mov dword [0x102e06e8], eax
call esi
mov dword [0x102e0748], eax
call esi
mov dword [0x102e07a8], eax
call esi
sub eax, dword [0x102e0688]
cmp byte [0x102dffcd], 0
je 0x1008b725
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0678]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b725
comiss xmm1, dword [0x102e0680]
ja 0x1008b725
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e067c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b725
comiss xmm1, dword [0x102e0684]
ja 0x1008b725
mov ecx, dword [0x102de7a8]
test ecx, ecx
je 0x1008b725
cmp ecx, 1
je 0x1008b725
cmp edi, 0x201
jne 0x1008b6f0
pop edi
pop esi
mov byte [0x102e068c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e068c], 0
cmp eax, 0x1f4
jb 0x1008b725
call esi
mov dword [0x102e0688], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call fcn.1003cd60
call esi
sub eax, dword [0x102e06e8]
cmp byte [0x102dffcd], 0
je 0x1008b7de
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e06d8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b7de
comiss xmm1, dword [0x102e06e0]
ja 0x1008b7de
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e06dc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b7de
comiss xmm1, dword [0x102e06e4]
ja 0x1008b7de
mov ecx, dword [0x102de7a8]
test ecx, ecx
je 0x1008b7de
cmp ecx, 1
je 0x1008b7de
cmp edi, 0x201
jne 0x1008b7a9
pop edi
pop esi
mov byte [0x102e06ec], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e06ec], 0
cmp eax, 0x1f4
jb 0x1008b7de
call esi
mov dword [0x102e06e8], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call fcn.10028a10
call esi
sub eax, dword [0x102e0748]
cmp byte [0x102dffcd], 0
je 0x1008b897
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0738]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b897
comiss xmm1, dword [0x102e0740]
ja 0x1008b897
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e073c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b897
comiss xmm1, dword [0x102e0744]
ja 0x1008b897
mov ecx, dword [0x102de7a8]
test ecx, ecx
je 0x1008b897
cmp ecx, 1
je 0x1008b897
cmp edi, 0x201
jne 0x1008b862
pop edi
pop esi
mov byte [0x102e074c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e074c], 0
cmp eax, 0x1f4
jb 0x1008b897
call esi
mov dword [0x102e0748], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call fcn.10063a30
call esi
sub eax, dword [0x102e07a8]
cmp byte [0x102dffcd], 0
je 0x1008b950
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e0798]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b950
comiss xmm1, dword [0x102e07a0]
ja 0x1008b950
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e079c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b950
comiss xmm1, dword [0x102e07a4]
ja 0x1008b950
mov ecx, dword [0x102de7a8]
test ecx, ecx
je 0x1008b950
cmp ecx, 1
je 0x1008b950
cmp edi, 0x201
jne 0x1008b91b
pop edi
pop esi
mov byte [0x102e07ac], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e07ac], 0
cmp eax, 0x1f4
jb 0x1008b950
call esi
mov dword [0x102e07a8], eax
mov byte [0x102dffcd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102de7a8], 0
call fcn.1002ac40
call esi
sub eax, dword [0x102e1888]
cmp byte [0x102e17cd], 0
je 0x1008b9e7
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e1878]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b9e7
comiss xmm1, dword [0x102e1880]
ja 0x1008b9e7
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e187c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008b9e7
comiss xmm1, dword [0x102e1884]
ja 0x1008b9e7
cmp edi, 0x201
jne 0x1008b9c1
pop edi
pop esi
mov byte [0x102e188c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e188c], 0
cmp eax, 0x1f4
jb 0x1008b9e7
call esi
mov dword [0x102e1888], eax
mov byte [0x102e17cd], 0
mov dword [0xe8cb3c], 0
push 0
push edi
call fcn.1001a920
test al, al
jne 0x1008ab84
cmp dword [0x10138bfc], 0
mov ebx, 0x790b10
je 0x1008ba4f
push dword [0x10138c1c]
mov eax, dword [0x10138c18]
add eax, 0xfffffffb
push eax
push dword [0x10138c14]
push dword [0x10138c10]
call ebx
add esp, 0x10
test al, al
je 0x1008ba4f
cmp edi, 0x201
je 0x1008ba84
call esi
sub eax, dword [0x10138c24]
cmp eax, 0x64
jb 0x1008ba4f
call esi
mov dword [0x10138c24], eax
mov dword [0xe8cb3c], 0
cmp dword [0x10138bf8], 0
je 0x1008bab7
push dword [0x10138c0c]
mov eax, dword [0x10138c08]
add eax, 0xfffffffb
push eax
push dword [0x10138c04]
push dword [0x10138c00]
call ebx
add esp, 0x10
test al, al
je 0x1008bab7
cmp edi, 0x201
jne 0x1008ba99
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 [0x10138c24]
cmp eax, 0x64
jb 0x1008bab7
call esi
mov dword [0x10138c24], eax
mov dword [0xe8cb3c], 0
call esi
sub eax, dword [0x102e1ac8]
cmp byte [0x102e1a6d], 0
je 0x1008bb4e
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e1ab8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008bb4e
comiss xmm1, dword [0x102e1ac0]
ja 0x1008bb4e
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e1abc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008bb4e
comiss xmm1, dword [0x102e1ac4]
ja 0x1008bb4e
cmp edi, 0x201
jne 0x1008bb28
pop edi
pop esi
mov byte [0x102e1acc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e1acc], 0
cmp eax, 0x1f4
jb 0x1008bb4e
call esi
mov dword [0x102e1ac8], eax
mov byte [0x102e1a6d], 0
mov dword [0x87935a4], 2
push edi
call fcn.100a7b00
test al, al
jne 0x1008ab84
cmp byte [0x102e242d], al
je 0x1008bc09
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102e2418]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008bc09
comiss xmm1, dword [0x102e2420]
ja 0x1008bc09
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102e241c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1008bc09
comiss xmm1, dword [0x102e2424]
ja 0x1008bc09
cmp edi, 0x201
jne 0x1008bbd2
pop edi
pop esi
mov dword [0xe8cb3c], 1
mov al, 1
mov byte [0x102e242c], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102e242c], 0
call esi
sub eax, dword [0x102e2428]
cmp eax, 0x64
jb 0x1008bc09
push 1
mov eax, 0x861110
call eax
mov edx, 0x85ec50
mov ecx, eax
call edx
call esi
mov dword [0x102e2428], eax
mov dword [0xe8cb3c], 0
pop edi
pop esi
xor al, al
pop ebx
mov esp, ebp
pop ebp
ret 4