Function at 0x1007d900
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 [0x102bde78]
mov eax, 0x861110
cmp byte [0x102bde7d], 0
je 0x1007dad8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bde68]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dad8
comiss xmm1, dword [0x102bde70]
ja 0x1007dad8
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bde6c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dad8
comiss xmm1, dword [0x102bde74]
ja 0x1007dad8
push 9
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1007dad8
push 8
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007dad8
push 0xc
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007dad8
push 7
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007dad8
push 0xe
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007dad8
push 0xf
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007dad8
push 0x3c
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007dad8
push 0x3d
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007dad8
cmp edi, 0x201
jne 0x1007da6f
mov dword [0xe8cb3c], 1
mov byte [0x102bde7c], 1
pop edi
pop esi
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bde7c], 0
cmp ebx, 0x1f4
jb 0x1007dad8
cmp dword [0x102e16d0], 1
jne 0x1007da90
cmp byte [0x102c04bd], 1
je 0x1007dad8
call esi
cmp byte [0x102bdf3d], 0
mov dword [0x102bde78], eax
je 0x1007dab3
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
jmp 0x1007dace
mov ecx, 0x102bc710
call fcn.1007f700
mov byte [0x102bdf3d], 1
mov dword [0xe8cb3c], 1
mov dword [0x102bc718], 0
call esi
sub eax, dword [0x102be118]
cmp byte [0x102bdf3d], 0
je 0x1007db79
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be108]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007db79
comiss xmm1, dword [0x102be110]
ja 0x1007db79
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be10c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007db79
comiss xmm1, dword [0x102be114]
ja 0x1007db79
cmp edi, 0x201
jne 0x1007db49
pop edi
pop esi
mov byte [0x102be11c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be11c], 0
cmp eax, 0x1f4
jb 0x1007db79
call esi
mov dword [0x102be118], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call esi
sub eax, dword [0x102be178]
cmp byte [0x102bdf3d], 0
je 0x1007dc57
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be168]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dc57
comiss xmm1, dword [0x102be170]
ja 0x1007dc57
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be16c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dc57
comiss xmm1, dword [0x102be174]
ja 0x1007dc57
cmp dword [0x102bc718], 0
jg 0x1007dc57
cmp edi, 0x201
jne 0x1007dbff
pop edi
pop esi
mov byte [0x102be17c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be17c], 0
cmp eax, 0x1f4
jb 0x1007dc57
call esi
mov dword [0x102be178], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call esi
mov dword [0x102bda58], eax
call esi
mov dword [0x102bdab8], eax
call esi
mov dword [0x102bdb18], eax
call esi
mov dword [0x102bdb78], eax
call esi
mov dword [0x102bdbd8], eax
call fcn.10026330
call esi
sub eax, dword [0x102be1d8]
cmp dword [0x102e16e8], 1
jne 0x1007dd0f
cmp dword [0x102e16c0], 1
jne 0x1007dd0f
cmp byte [0x102bdf3d], 0
je 0x1007dd0f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be1c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dd0f
comiss xmm1, dword [0x102be1d0]
ja 0x1007dd0f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be1cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dd0f
comiss xmm1, dword [0x102be1d4]
ja 0x1007dd0f
cmp dword [0x102bc718], 0
jg 0x1007dd0f
cmp edi, 0x201
jne 0x1007dceb
pop edi
pop esi
mov byte [0x102be1dc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be1dc], 0
cmp eax, 0x1f4
jb 0x1007dd0f
call esi
mov ecx, 0x102bc710
mov dword [0x102be1d8], eax
call fcn.1007f700
call fcn.10022fc0
call esi
sub eax, dword [0x102be238]
cmp byte [0x102bdf3d], 0
je 0x1007ddc2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be228]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007ddc2
comiss xmm1, dword [0x102be230]
ja 0x1007ddc2
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be22c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007ddc2
comiss xmm1, dword [0x102be234]
ja 0x1007ddc2
cmp dword [0x102bc718], 0
jg 0x1007ddc2
cmp edi, 0x201
jne 0x1007dd8d
pop edi
pop esi
mov byte [0x102be23c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be23c], 0
cmp eax, 0x1f4
jb 0x1007ddc2
call esi
mov dword [0x102be238], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call fcn.10052ee0
call esi
sub eax, dword [0x102be298]
cmp byte [0x102bdf3d], 0
je 0x1007de75
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be288]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007de75
comiss xmm1, dword [0x102be290]
ja 0x1007de75
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be28c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007de75
comiss xmm1, dword [0x102be294]
ja 0x1007de75
cmp dword [0x102bc718], 0
jg 0x1007de75
cmp edi, 0x201
jne 0x1007de40
pop edi
pop esi
mov byte [0x102be29c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be29c], 0
cmp eax, 0x1f4
jb 0x1007de75
call esi
mov dword [0x102be298], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call fcn.10024380
call esi
sub eax, dword [0x102be2f8]
cmp byte [0x102bdf3d], 0
je 0x1007df28
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be2e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007df28
comiss xmm1, dword [0x102be2f0]
ja 0x1007df28
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be2ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007df28
comiss xmm1, dword [0x102be2f4]
ja 0x1007df28
cmp dword [0x102bc718], 0
jg 0x1007df28
cmp edi, 0x201
jne 0x1007def3
pop edi
pop esi
mov byte [0x102be2fc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be2fc], 0
cmp eax, 0x1f4
jb 0x1007df28
call esi
mov dword [0x102be2f8], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call fcn.100350e0
call esi
sub eax, dword [0x102be358]
cmp byte [0x102bdf3d], 0
je 0x1007dfda
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be348]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dfda
comiss xmm1, dword [0x102be350]
ja 0x1007dfda
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be34c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007dfda
comiss xmm1, dword [0x102be354]
ja 0x1007dfda
cmp dword [0x102bc718], 0
jg 0x1007dfda
cmp edi, 0x201
jne 0x1007dfa6
pop edi
pop esi
mov byte [0x102be35c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be35c], 0
cmp eax, 0x1f4
jb 0x1007dfda
call esi
mov dword [0x102be358], eax
mov dword [0x102bc718], 1
call esi
mov dword [0x102be3b8], eax
call esi
mov dword [0x102be418], eax
call esi
mov dword [0x102be538], eax
call esi
sub eax, dword [0x102be3b8]
cmp byte [0x102bdf3d], 0
je 0x1007e0b5
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be3a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e0b5
comiss xmm1, dword [0x102be3b0]
ja 0x1007e0b5
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be3ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e0b5
comiss xmm1, dword [0x102be3b4]
ja 0x1007e0b5
mov ecx, dword [0x102bc718]
test ecx, ecx
je 0x1007e0b5
cmp ecx, 2
je 0x1007e0b5
cmp edi, 0x201
jne 0x1007e066
pop edi
pop esi
mov byte [0x102be3bc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be3bc], 0
cmp eax, 0x1f4
jb 0x1007e0b5
call esi
mov dword [0x102be3b8], eax
lea ecx, [ebp - 8]
mov byte [0x102bdf3d], 0
mov edx, 5
mov dword [ebp - 7], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 2
call fcn.100c6fd0
call esi
sub eax, dword [0x102be418]
cmp byte [0x102bdf3d], 0
je 0x1007e16e
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be408]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e16e
comiss xmm1, dword [0x102be410]
ja 0x1007e16e
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be40c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e16e
comiss xmm1, dword [0x102be414]
ja 0x1007e16e
cmp edi, 0x201
jne 0x1007e12a
pop edi
pop esi
mov byte [0x102be41c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov ecx, dword [0x102bc718]
test ecx, ecx
je 0x1007e16e
cmp ecx, 2
je 0x1007e16e
mov byte [0x102be41c], 0
cmp eax, 0x1f4
jb 0x1007e16e
call esi
mov dword [0x102be418], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call fcn.100cf520
call esi
sub eax, dword [0x102be478]
cmp byte [0x102bdf3d], 0
je 0x1007e227
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be468]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e227
comiss xmm1, dword [0x102be470]
ja 0x1007e227
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be46c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e227
comiss xmm1, dword [0x102be474]
ja 0x1007e227
mov ecx, dword [0x102bc718]
test ecx, ecx
je 0x1007e227
cmp ecx, 1
je 0x1007e227
cmp edi, 0x201
jne 0x1007e1f2
pop edi
pop esi
mov byte [0x102be47c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be47c], 0
cmp eax, 0x1f4
jb 0x1007e227
call esi
mov dword [0x102be478], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call fcn.10056380
call esi
sub eax, dword [0x102be4d8]
cmp byte [0x102bdf3d], 0
je 0x1007e2f2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be4c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e2f2
comiss xmm1, dword [0x102be4d0]
ja 0x1007e2f2
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be4cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e2f2
comiss xmm1, dword [0x102be4d4]
ja 0x1007e2f2
cmp dword [0x102bc718], 0
jg 0x1007e2f2
cmp edi, 0x201
jne 0x1007e2a9
pop edi
pop esi
mov byte [0x102be4dc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be4dc], 0
cmp eax, 0x1f4
jb 0x1007e2f2
call esi
mov dword [0x102be4d8], eax
mov dword [0x102bc718], 2
call esi
mov dword [0x102be478], eax
call esi
mov dword [0x102be718], eax
call esi
mov dword [0x102be598], eax
call esi
mov dword [0x102be5f8], eax
call esi
mov dword [0x102be658], eax
call esi
mov dword [0x102be6b8], eax
call esi
sub eax, dword [0x102be538]
cmp byte [0x102bdf3d], 0
je 0x1007e412
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be528]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e412
comiss xmm1, dword [0x102be530]
ja 0x1007e412
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be52c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e412
comiss xmm1, dword [0x102be534]
ja 0x1007e412
mov ecx, dword [0x102bc718]
test ecx, ecx
je 0x1007e412
cmp ecx, 2
je 0x1007e412
cmp edi, 0x201
jne 0x1007e38a
pop edi
pop esi
mov byte [0x102be53c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be53c], 0
cmp eax, 0x1f4
jb 0x1007e412
call esi
mov dword [0x102be538], eax
mov dword [0x102bc718], 0
call esi
mov dword [0x102be178], eax
call esi
mov dword [0x102be1d8], eax
call esi
mov dword [0x102be238], eax
call esi
mov dword [0x102be298], eax
call esi
mov dword [0x102be2f8], eax
call esi
mov dword [0x102be358], eax
call esi
mov dword [0x102be3b8], eax
call esi
mov dword [0x102be418], eax
call esi
mov dword [0x102be478], eax
call esi
mov dword [0x102be4d8], eax
call esi
mov dword [0x102be598], eax
call esi
mov dword [0x102be5f8], eax
call esi
mov dword [0x102be658], eax
call esi
mov dword [0x102be6b8], eax
call esi
mov dword [0x102be718], eax
call esi
sub eax, dword [0x102be598]
cmp byte [0x102bdf3d], 0
je 0x1007e532
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be588]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e532
comiss xmm1, dword [0x102be590]
ja 0x1007e532
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be58c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e532
comiss xmm1, dword [0x102be594]
ja 0x1007e532
mov ecx, dword [0x102bc718]
test ecx, ecx
je 0x1007e532
cmp ecx, 1
je 0x1007e532
cmp edi, 0x201
jne 0x1007e4aa
pop edi
pop esi
mov byte [0x102be59c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be59c], 0
cmp eax, 0x1f4
jb 0x1007e532
call esi
mov dword [0x102be598], eax
mov dword [0x102bc718], 0
call esi
mov dword [0x102be178], eax
call esi
mov dword [0x102be1d8], eax
call esi
mov dword [0x102be238], eax
call esi
mov dword [0x102be298], eax
call esi
mov dword [0x102be2f8], eax
call esi
mov dword [0x102be358], eax
call esi
mov dword [0x102be3b8], eax
call esi
mov dword [0x102be418], eax
call esi
mov dword [0x102be478], eax
call esi
mov dword [0x102be4d8], eax
call esi
mov dword [0x102be538], eax
call esi
mov dword [0x102be5f8], eax
call esi
mov dword [0x102be658], eax
call esi
mov dword [0x102be6b8], eax
call esi
mov dword [0x102be718], eax
call esi
sub eax, dword [0x102be5f8]
cmp byte [0x102bdf3d], 0
je 0x1007e5eb
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be5e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e5eb
comiss xmm1, dword [0x102be5f0]
ja 0x1007e5eb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be5ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e5eb
comiss xmm1, dword [0x102be5f4]
ja 0x1007e5eb
mov ecx, dword [0x102bc718]
test ecx, ecx
je 0x1007e5eb
cmp ecx, 1
je 0x1007e5eb
cmp edi, 0x201
jne 0x1007e5b6
pop edi
pop esi
mov byte [0x102be5fc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be5fc], 0
cmp eax, 0x1f4
jb 0x1007e5eb
call esi
mov dword [0x102be5f8], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call fcn.10038af0
call esi
sub eax, dword [0x102be658]
cmp byte [0x102bdf3d], 0
je 0x1007e6a4
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be648]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e6a4
comiss xmm1, dword [0x102be650]
ja 0x1007e6a4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be64c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e6a4
comiss xmm1, dword [0x102be654]
ja 0x1007e6a4
mov ecx, dword [0x102bc718]
test ecx, ecx
je 0x1007e6a4
cmp ecx, 1
je 0x1007e6a4
cmp edi, 0x201
jne 0x1007e66f
pop edi
pop esi
mov byte [0x102be65c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be65c], 0
cmp eax, 0x1f4
jb 0x1007e6a4
call esi
mov dword [0x102be658], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call fcn.10027a80
call esi
sub eax, dword [0x102be6b8]
cmp byte [0x102bdf3d], 0
je 0x1007e75d
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be6a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e75d
comiss xmm1, dword [0x102be6b0]
ja 0x1007e75d
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be6ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e75d
comiss xmm1, dword [0x102be6b4]
ja 0x1007e75d
mov ecx, dword [0x102bc718]
test ecx, ecx
je 0x1007e75d
cmp ecx, 1
je 0x1007e75d
cmp edi, 0x201
jne 0x1007e728
pop edi
pop esi
mov byte [0x102be6bc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be6bc], 0
cmp eax, 0x1f4
jb 0x1007e75d
call esi
mov dword [0x102be6b8], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call fcn.1005f1f0
call esi
sub eax, dword [0x102be718]
cmp byte [0x102bdf3d], 0
je 0x1007e816
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be708]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e816
comiss xmm1, dword [0x102be710]
ja 0x1007e816
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be70c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e816
comiss xmm1, dword [0x102be714]
ja 0x1007e816
mov ecx, dword [0x102bc718]
test ecx, ecx
je 0x1007e816
cmp ecx, 1
je 0x1007e816
cmp edi, 0x201
jne 0x1007e7e1
pop edi
pop esi
mov byte [0x102be71c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be71c], 0
cmp eax, 0x1f4
jb 0x1007e816
call esi
mov dword [0x102be718], eax
mov byte [0x102bdf3d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102bc718], 0
call fcn.10029cb0
call esi
sub eax, dword [0x102bf7f8]
cmp byte [0x102bf73d], 0
je 0x1007e8ad
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bf7e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e8ad
comiss xmm1, dword [0x102bf7f0]
ja 0x1007e8ad
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bf7ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e8ad
comiss xmm1, dword [0x102bf7f4]
ja 0x1007e8ad
cmp edi, 0x201
jne 0x1007e887
pop edi
pop esi
mov byte [0x102bf7fc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bf7fc], 0
cmp eax, 0x1f4
jb 0x1007e8ad
call esi
mov dword [0x102bf7f8], eax
mov byte [0x102bf73d], 0
mov dword [0xe8cb3c], 0
push 0
push edi
call fcn.1001a0f0
test al, al
jne 0x1007da64
cmp dword [0x1011bbf4], 0
mov ebx, 0x790b10
je 0x1007e90a
push 0xf
push 0x4b
push dword [0x1011bc04]
push dword [0x1011bc00]
call ebx
add esp, 0x10
test al, al
je 0x1007e90a
cmp edi, 0x201
je 0x1007e934
call esi
sub eax, dword [0x1011bc0c]
cmp eax, 0x64
jb 0x1007e90a
call esi
mov dword [0x1011bc0c], eax
mov dword [0xe8cb3c], 0
cmp dword [0x1011bbf0], 0
je 0x1007e967
push 0xf
push 0x4b
push dword [0x1011bbfc]
push dword [0x1011bbf8]
call ebx
add esp, 0x10
test al, al
je 0x1007e967
cmp edi, 0x201
jne 0x1007e949
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 [0x1011bc0c]
cmp eax, 0x64
jb 0x1007e967
call esi
mov dword [0x1011bc0c], eax
mov dword [0xe8cb3c], 0
call esi
sub eax, dword [0x102bfa38]
cmp byte [0x102bf9dd], 0
je 0x1007e9fe
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bfa28]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e9fe
comiss xmm1, dword [0x102bfa30]
ja 0x1007e9fe
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bfa2c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007e9fe
comiss xmm1, dword [0x102bfa34]
ja 0x1007e9fe
cmp edi, 0x201
jne 0x1007e9d8
pop edi
pop esi
mov byte [0x102bfa3c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bfa3c], 0
cmp eax, 0x1f4
jb 0x1007e9fe
call esi
mov dword [0x102bfa38], eax
mov byte [0x102bf9dd], 0
mov dword [0x87935a4], 2
push edi
call fcn.1009a690
test al, al
jne 0x1007da64
cmp byte [0x102c039d], al
je 0x1007eab9
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102c0388]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007eab9
comiss xmm1, dword [0x102c0390]
ja 0x1007eab9
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102c038c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007eab9
comiss xmm1, dword [0x102c0394]
ja 0x1007eab9
cmp edi, 0x201
jne 0x1007ea82
pop edi
pop esi
mov dword [0xe8cb3c], 1
mov al, 1
mov byte [0x102c039c], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102c039c], 0
call esi
sub eax, dword [0x102c0398]
cmp eax, 0x64
jb 0x1007eab9
push 1
mov eax, 0x861110
call eax
mov edx, 0x85ec50
mov ecx, eax
call edx
call esi
mov dword [0x102c0398], eax
mov dword [0xe8cb3c], 0
pop edi
pop esi
xor al, al
pop ebx
mov esp, ebp
pop ebp
ret 4