Function at 0x1007ce90
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 [0x102bce18]
mov eax, 0x861110
cmp byte [0x102bce1d], 0
je 0x1007d068
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bce08]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d068
comiss xmm1, dword [0x102bce10]
ja 0x1007d068
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bce0c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d068
comiss xmm1, dword [0x102bce14]
ja 0x1007d068
push 9
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1007d068
push 8
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007d068
push 0xc
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007d068
push 7
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007d068
push 0xe
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007d068
push 0xf
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007d068
push 0x3c
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007d068
push 0x3d
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007d068
cmp edi, 0x201
jne 0x1007cfff
mov dword [0xe8cb3c], 1
mov byte [0x102bce1c], 1
pop edi
pop esi
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bce1c], 0
cmp ebx, 0x1f4
jb 0x1007d068
cmp dword [0x102e0670], 1
jne 0x1007d020
cmp byte [0x102bf45d], 1
je 0x1007d068
call esi
cmp byte [0x102bcedd], 0
mov dword [0x102bce18], eax
je 0x1007d043
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
jmp 0x1007d05e
mov ecx, 0x102bb6b0
call fcn.1007ec90
mov byte [0x102bcedd], 1
mov dword [0xe8cb3c], 1
mov dword [0x102bb6b8], 0
call esi
sub eax, dword [0x102bd0b8]
cmp byte [0x102bcedd], 0
je 0x1007d109
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd0a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d109
comiss xmm1, dword [0x102bd0b0]
ja 0x1007d109
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd0ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d109
comiss xmm1, dword [0x102bd0b4]
ja 0x1007d109
cmp edi, 0x201
jne 0x1007d0d9
pop edi
pop esi
mov byte [0x102bd0bc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd0bc], 0
cmp eax, 0x1f4
jb 0x1007d109
call esi
mov dword [0x102bd0b8], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call esi
sub eax, dword [0x102bd118]
cmp byte [0x102bcedd], 0
je 0x1007d1e7
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd108]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d1e7
comiss xmm1, dword [0x102bd110]
ja 0x1007d1e7
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd10c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d1e7
comiss xmm1, dword [0x102bd114]
ja 0x1007d1e7
cmp dword [0x102bb6b8], 0
jg 0x1007d1e7
cmp edi, 0x201
jne 0x1007d18f
pop edi
pop esi
mov byte [0x102bd11c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd11c], 0
cmp eax, 0x1f4
jb 0x1007d1e7
call esi
mov dword [0x102bd118], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call esi
mov dword [0x102bc9f8], eax
call esi
mov dword [0x102bca58], eax
call esi
mov dword [0x102bcab8], eax
call esi
mov dword [0x102bcb18], eax
call esi
mov dword [0x102bcb78], eax
call fcn.100261b0
call esi
sub eax, dword [0x102bd178]
cmp dword [0x102e0688], 1
jne 0x1007d29f
cmp dword [0x102e0660], 1
jne 0x1007d29f
cmp byte [0x102bcedd], 0
je 0x1007d29f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd168]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d29f
comiss xmm1, dword [0x102bd170]
ja 0x1007d29f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd16c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d29f
comiss xmm1, dword [0x102bd174]
ja 0x1007d29f
cmp dword [0x102bb6b8], 0
jg 0x1007d29f
cmp edi, 0x201
jne 0x1007d27b
pop edi
pop esi
mov byte [0x102bd17c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd17c], 0
cmp eax, 0x1f4
jb 0x1007d29f
call esi
mov ecx, 0x102bb6b0
mov dword [0x102bd178], eax
call fcn.1007ec90
call fcn.10022f10
call esi
sub eax, dword [0x102bd1d8]
cmp byte [0x102bcedd], 0
je 0x1007d352
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd1c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d352
comiss xmm1, dword [0x102bd1d0]
ja 0x1007d352
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd1cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d352
comiss xmm1, dword [0x102bd1d4]
ja 0x1007d352
cmp dword [0x102bb6b8], 0
jg 0x1007d352
cmp edi, 0x201
jne 0x1007d31d
pop edi
pop esi
mov byte [0x102bd1dc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd1dc], 0
cmp eax, 0x1f4
jb 0x1007d352
call esi
mov dword [0x102bd1d8], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call fcn.10052ac0
call esi
sub eax, dword [0x102bd238]
cmp byte [0x102bcedd], 0
je 0x1007d405
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd228]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d405
comiss xmm1, dword [0x102bd230]
ja 0x1007d405
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd22c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d405
comiss xmm1, dword [0x102bd234]
ja 0x1007d405
cmp dword [0x102bb6b8], 0
jg 0x1007d405
cmp edi, 0x201
jne 0x1007d3d0
pop edi
pop esi
mov byte [0x102bd23c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd23c], 0
cmp eax, 0x1f4
jb 0x1007d405
call esi
mov dword [0x102bd238], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call fcn.100242a0
call esi
sub eax, dword [0x102bd298]
cmp byte [0x102bcedd], 0
je 0x1007d4b8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd288]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d4b8
comiss xmm1, dword [0x102bd290]
ja 0x1007d4b8
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd28c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d4b8
comiss xmm1, dword [0x102bd294]
ja 0x1007d4b8
cmp dword [0x102bb6b8], 0
jg 0x1007d4b8
cmp edi, 0x201
jne 0x1007d483
pop edi
pop esi
mov byte [0x102bd29c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd29c], 0
cmp eax, 0x1f4
jb 0x1007d4b8
call esi
mov dword [0x102bd298], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call fcn.10034d90
call esi
sub eax, dword [0x102bd2f8]
cmp byte [0x102bcedd], 0
je 0x1007d56a
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd2e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d56a
comiss xmm1, dword [0x102bd2f0]
ja 0x1007d56a
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd2ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d56a
comiss xmm1, dword [0x102bd2f4]
ja 0x1007d56a
cmp dword [0x102bb6b8], 0
jg 0x1007d56a
cmp edi, 0x201
jne 0x1007d536
pop edi
pop esi
mov byte [0x102bd2fc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd2fc], 0
cmp eax, 0x1f4
jb 0x1007d56a
call esi
mov dword [0x102bd2f8], eax
mov dword [0x102bb6b8], 1
call esi
mov dword [0x102bd358], eax
call esi
mov dword [0x102bd3b8], eax
call esi
mov dword [0x102bd4d8], eax
call esi
sub eax, dword [0x102bd358]
cmp byte [0x102bcedd], 0
je 0x1007d645
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd348]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d645
comiss xmm1, dword [0x102bd350]
ja 0x1007d645
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd34c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d645
comiss xmm1, dword [0x102bd354]
ja 0x1007d645
mov ecx, dword [0x102bb6b8]
test ecx, ecx
je 0x1007d645
cmp ecx, 2
je 0x1007d645
cmp edi, 0x201
jne 0x1007d5f6
pop edi
pop esi
mov byte [0x102bd35c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd35c], 0
cmp eax, 0x1f4
jb 0x1007d645
call esi
mov dword [0x102bd358], eax
lea ecx, [ebp - 8]
mov byte [0x102bcedd], 0
mov edx, 5
mov dword [ebp - 7], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 2
call fcn.100c6710
call esi
sub eax, dword [0x102bd3b8]
cmp byte [0x102bcedd], 0
je 0x1007d6fe
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd3a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d6fe
comiss xmm1, dword [0x102bd3b0]
ja 0x1007d6fe
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd3ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d6fe
comiss xmm1, dword [0x102bd3b4]
ja 0x1007d6fe
cmp edi, 0x201
jne 0x1007d6ba
pop edi
pop esi
mov byte [0x102bd3bc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov ecx, dword [0x102bb6b8]
test ecx, ecx
je 0x1007d6fe
cmp ecx, 2
je 0x1007d6fe
mov byte [0x102bd3bc], 0
cmp eax, 0x1f4
jb 0x1007d6fe
call esi
mov dword [0x102bd3b8], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call fcn.100ceb60
call esi
sub eax, dword [0x102bd418]
cmp byte [0x102bcedd], 0
je 0x1007d7b7
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd408]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d7b7
comiss xmm1, dword [0x102bd410]
ja 0x1007d7b7
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd40c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d7b7
comiss xmm1, dword [0x102bd414]
ja 0x1007d7b7
mov ecx, dword [0x102bb6b8]
test ecx, ecx
je 0x1007d7b7
cmp ecx, 1
je 0x1007d7b7
cmp edi, 0x201
jne 0x1007d782
pop edi
pop esi
mov byte [0x102bd41c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd41c], 0
cmp eax, 0x1f4
jb 0x1007d7b7
call esi
mov dword [0x102bd418], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call fcn.10055f90
call esi
sub eax, dword [0x102bd478]
cmp byte [0x102bcedd], 0
je 0x1007d882
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd468]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d882
comiss xmm1, dword [0x102bd470]
ja 0x1007d882
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd46c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d882
comiss xmm1, dword [0x102bd474]
ja 0x1007d882
cmp dword [0x102bb6b8], 0
jg 0x1007d882
cmp edi, 0x201
jne 0x1007d839
pop edi
pop esi
mov byte [0x102bd47c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd47c], 0
cmp eax, 0x1f4
jb 0x1007d882
call esi
mov dword [0x102bd478], eax
mov dword [0x102bb6b8], 2
call esi
mov dword [0x102bd418], eax
call esi
mov dword [0x102bd6b8], eax
call esi
mov dword [0x102bd538], eax
call esi
mov dword [0x102bd598], eax
call esi
mov dword [0x102bd5f8], eax
call esi
mov dword [0x102bd658], eax
call esi
sub eax, dword [0x102bd4d8]
cmp byte [0x102bcedd], 0
je 0x1007d9a2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd4c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d9a2
comiss xmm1, dword [0x102bd4d0]
ja 0x1007d9a2
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd4cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007d9a2
comiss xmm1, dword [0x102bd4d4]
ja 0x1007d9a2
mov ecx, dword [0x102bb6b8]
test ecx, ecx
je 0x1007d9a2
cmp ecx, 2
je 0x1007d9a2
cmp edi, 0x201
jne 0x1007d91a
pop edi
pop esi
mov byte [0x102bd4dc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd4dc], 0
cmp eax, 0x1f4
jb 0x1007d9a2
call esi
mov dword [0x102bd4d8], eax
mov dword [0x102bb6b8], 0
call esi
mov dword [0x102bd118], eax
call esi
mov dword [0x102bd178], eax
call esi
mov dword [0x102bd1d8], eax
call esi
mov dword [0x102bd238], eax
call esi
mov dword [0x102bd298], eax
call esi
mov dword [0x102bd2f8], eax
call esi
mov dword [0x102bd358], eax
call esi
mov dword [0x102bd3b8], eax
call esi
mov dword [0x102bd418], eax
call esi
mov dword [0x102bd478], eax
call esi
mov dword [0x102bd538], eax
call esi
mov dword [0x102bd598], eax
call esi
mov dword [0x102bd5f8], eax
call esi
mov dword [0x102bd658], eax
call esi
mov dword [0x102bd6b8], eax
call esi
sub eax, dword [0x102bd538]
cmp byte [0x102bcedd], 0
je 0x1007dac2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd528]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dac2
comiss xmm1, dword [0x102bd530]
ja 0x1007dac2
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd52c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dac2
comiss xmm1, dword [0x102bd534]
ja 0x1007dac2
mov ecx, dword [0x102bb6b8]
test ecx, ecx
je 0x1007dac2
cmp ecx, 1
je 0x1007dac2
cmp edi, 0x201
jne 0x1007da3a
pop edi
pop esi
mov byte [0x102bd53c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd53c], 0
cmp eax, 0x1f4
jb 0x1007dac2
call esi
mov dword [0x102bd538], eax
mov dword [0x102bb6b8], 0
call esi
mov dword [0x102bd118], eax
call esi
mov dword [0x102bd178], eax
call esi
mov dword [0x102bd1d8], eax
call esi
mov dword [0x102bd238], eax
call esi
mov dword [0x102bd298], eax
call esi
mov dword [0x102bd2f8], eax
call esi
mov dword [0x102bd358], eax
call esi
mov dword [0x102bd3b8], eax
call esi
mov dword [0x102bd418], eax
call esi
mov dword [0x102bd478], eax
call esi
mov dword [0x102bd4d8], eax
call esi
mov dword [0x102bd598], eax
call esi
mov dword [0x102bd5f8], eax
call esi
mov dword [0x102bd658], eax
call esi
mov dword [0x102bd6b8], eax
call esi
sub eax, dword [0x102bd598]
cmp byte [0x102bcedd], 0
je 0x1007db7b
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd588]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007db7b
comiss xmm1, dword [0x102bd590]
ja 0x1007db7b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd58c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007db7b
comiss xmm1, dword [0x102bd594]
ja 0x1007db7b
mov ecx, dword [0x102bb6b8]
test ecx, ecx
je 0x1007db7b
cmp ecx, 1
je 0x1007db7b
cmp edi, 0x201
jne 0x1007db46
pop edi
pop esi
mov byte [0x102bd59c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd59c], 0
cmp eax, 0x1f4
jb 0x1007db7b
call esi
mov dword [0x102bd598], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call fcn.100387e0
call esi
sub eax, dword [0x102bd5f8]
cmp byte [0x102bcedd], 0
je 0x1007dc34
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd5e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dc34
comiss xmm1, dword [0x102bd5f0]
ja 0x1007dc34
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd5ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dc34
comiss xmm1, dword [0x102bd5f4]
ja 0x1007dc34
mov ecx, dword [0x102bb6b8]
test ecx, ecx
je 0x1007dc34
cmp ecx, 1
je 0x1007dc34
cmp edi, 0x201
jne 0x1007dbff
pop edi
pop esi
mov byte [0x102bd5fc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd5fc], 0
cmp eax, 0x1f4
jb 0x1007dc34
call esi
mov dword [0x102bd5f8], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call fcn.10027940
call esi
sub eax, dword [0x102bd658]
cmp byte [0x102bcedd], 0
je 0x1007dced
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd648]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dced
comiss xmm1, dword [0x102bd650]
ja 0x1007dced
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd64c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dced
comiss xmm1, dword [0x102bd654]
ja 0x1007dced
mov ecx, dword [0x102bb6b8]
test ecx, ecx
je 0x1007dced
cmp ecx, 1
je 0x1007dced
cmp edi, 0x201
jne 0x1007dcb8
pop edi
pop esi
mov byte [0x102bd65c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd65c], 0
cmp eax, 0x1f4
jb 0x1007dced
call esi
mov dword [0x102bd658], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call fcn.1005ea00
call esi
sub eax, dword [0x102bd6b8]
cmp byte [0x102bcedd], 0
je 0x1007dda6
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd6a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dda6
comiss xmm1, dword [0x102bd6b0]
ja 0x1007dda6
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd6ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dda6
comiss xmm1, dword [0x102bd6b4]
ja 0x1007dda6
mov ecx, dword [0x102bb6b8]
test ecx, ecx
je 0x1007dda6
cmp ecx, 1
je 0x1007dda6
cmp edi, 0x201
jne 0x1007dd71
pop edi
pop esi
mov byte [0x102bd6bc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd6bc], 0
cmp eax, 0x1f4
jb 0x1007dda6
call esi
mov dword [0x102bd6b8], eax
mov byte [0x102bcedd], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bb6b8], 0
call fcn.10029b80
call esi
sub eax, dword [0x102be798]
cmp byte [0x102be6dd], 0
je 0x1007de3d
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be788]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007de3d
comiss xmm1, dword [0x102be790]
ja 0x1007de3d
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be78c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007de3d
comiss xmm1, dword [0x102be794]
ja 0x1007de3d
cmp edi, 0x201
jne 0x1007de17
pop edi
pop esi
mov byte [0x102be79c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be79c], 0
cmp eax, 0x1f4
jb 0x1007de3d
call esi
mov dword [0x102be798], eax
mov byte [0x102be6dd], 0
mov dword [0xe8cb3c], 0
push 0
push edi
call fcn.1001a070
test al, al
jne 0x1007cff4
cmp dword [0x1011ab94], 0
mov ebx, 0x790b10
je 0x1007de9a
push 0xf
push 0x4b
push dword [0x1011aba4]
push dword [0x1011aba0]
call ebx
add esp, 0x10
test al, al
je 0x1007de9a
cmp edi, 0x201
je 0x1007dec4
call esi
sub eax, dword [0x1011abac]
cmp eax, 0x64
jb 0x1007de9a
call esi
mov dword [0x1011abac], eax
mov dword [0xe8cb3c], 0
cmp dword [0x1011ab90], 0
je 0x1007def7
push 0xf
push 0x4b
push dword [0x1011ab9c]
push dword [0x1011ab98]
call ebx
add esp, 0x10
test al, al
je 0x1007def7
cmp edi, 0x201
jne 0x1007ded9
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 [0x1011abac]
cmp eax, 0x64
jb 0x1007def7
call esi
mov dword [0x1011abac], eax
mov dword [0xe8cb3c], 0
call esi
sub eax, dword [0x102be9d8]
cmp byte [0x102be97d], 0
je 0x1007df8e
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be9c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007df8e
comiss xmm1, dword [0x102be9d0]
ja 0x1007df8e
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be9cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007df8e
comiss xmm1, dword [0x102be9d4]
ja 0x1007df8e
cmp edi, 0x201
jne 0x1007df68
pop edi
pop esi
mov byte [0x102be9dc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be9dc], 0
cmp eax, 0x1f4
jb 0x1007df8e
call esi
mov dword [0x102be9d8], eax
mov byte [0x102be97d], 0
mov dword [0x87935a4], 2
push edi
call fcn.10099c10
test al, al
jne 0x1007cff4
cmp byte [0x102bf33d], al
je 0x1007e049
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bf328]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e049
comiss xmm1, dword [0x102bf330]
ja 0x1007e049
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bf32c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e049
comiss xmm1, dword [0x102bf334]
ja 0x1007e049
cmp edi, 0x201
jne 0x1007e012
pop edi
pop esi
mov dword [0xe8cb3c], 1
mov al, 1
mov byte [0x102bf33c], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bf33c], 0
call esi
sub eax, dword [0x102bf338]
cmp eax, 0x64
jb 0x1007e049
push 1
mov eax, 0x861110
call eax
mov edx, 0x85ec50
mov ecx, eax
call edx
call esi
mov dword [0x102bf338], eax
mov dword [0xe8cb3c], 0
pop edi
pop esi
xor al, al
pop ebx
mov esp, ebp
pop ebp
ret 4