Function at 0x1007b500
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 [0x102bbed8]
mov eax, 0x861110
cmp byte [0x102bbedd], 0
je 0x1007b6d8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bbec8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b6d8
comiss xmm1, dword [0x102bbed0]
ja 0x1007b6d8
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bbecc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b6d8
comiss xmm1, dword [0x102bbed4]
ja 0x1007b6d8
push 9
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1007b6d8
push 8
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b6d8
push 0xc
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b6d8
push 7
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b6d8
push 0xe
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b6d8
push 0xf
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b6d8
push 0x3c
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b6d8
push 0x3d
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b6d8
cmp edi, 0x201
jne 0x1007b66f
mov dword [0xe8cb3c], 1
mov byte [0x102bbedc], 1
pop edi
pop esi
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bbedc], 0
cmp ebx, 0x1f4
jb 0x1007b6d8
cmp dword [0x102df730], 1
jne 0x1007b690
cmp byte [0x102be51d], 1
je 0x1007b6d8
call esi
cmp byte [0x102bbf9d], 0
mov dword [0x102bbed8], eax
je 0x1007b6b3
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
jmp 0x1007b6ce
mov ecx, 0x102ba770
call fcn.1007d2d0
mov byte [0x102bbf9d], 1
mov dword [0xe8cb3c], 1
mov dword [0x102ba778], 0
call esi
sub eax, dword [0x102bc178]
cmp byte [0x102bbf9d], 0
je 0x1007b779
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc168]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b779
comiss xmm1, dword [0x102bc170]
ja 0x1007b779
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc16c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b779
comiss xmm1, dword [0x102bc174]
ja 0x1007b779
cmp edi, 0x201
jne 0x1007b749
pop edi
pop esi
mov byte [0x102bc17c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc17c], 0
cmp eax, 0x1f4
jb 0x1007b779
call esi
mov dword [0x102bc178], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call esi
sub eax, dword [0x102bc1d8]
cmp byte [0x102bbf9d], 0
je 0x1007b857
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc1c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b857
comiss xmm1, dword [0x102bc1d0]
ja 0x1007b857
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc1cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b857
comiss xmm1, dword [0x102bc1d4]
ja 0x1007b857
cmp dword [0x102ba778], 0
jg 0x1007b857
cmp edi, 0x201
jne 0x1007b7ff
pop edi
pop esi
mov byte [0x102bc1dc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc1dc], 0
cmp eax, 0x1f4
jb 0x1007b857
call esi
mov dword [0x102bc1d8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call esi
mov dword [0x102bbab8], eax
call esi
mov dword [0x102bbb18], eax
call esi
mov dword [0x102bbb78], eax
call esi
mov dword [0x102bbbd8], eax
call esi
mov dword [0x102bbc38], eax
call fcn.100252f0
call esi
sub eax, dword [0x102bc238]
cmp dword [0x102df748], 1
jne 0x1007b90f
cmp dword [0x102df720], 1
jne 0x1007b90f
cmp byte [0x102bbf9d], 0
je 0x1007b90f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc228]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b90f
comiss xmm1, dword [0x102bc230]
ja 0x1007b90f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc22c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b90f
comiss xmm1, dword [0x102bc234]
ja 0x1007b90f
cmp dword [0x102ba778], 0
jg 0x1007b90f
cmp edi, 0x201
jne 0x1007b8eb
pop edi
pop esi
mov byte [0x102bc23c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc23c], 0
cmp eax, 0x1f4
jb 0x1007b90f
call esi
mov ecx, 0x102ba770
mov dword [0x102bc238], eax
call fcn.1007d2d0
call fcn.100228e0
call esi
sub eax, dword [0x102bc298]
cmp byte [0x102bbf9d], 0
je 0x1007b9c2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc288]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b9c2
comiss xmm1, dword [0x102bc290]
ja 0x1007b9c2
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc28c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b9c2
comiss xmm1, dword [0x102bc294]
ja 0x1007b9c2
cmp dword [0x102ba778], 0
jg 0x1007b9c2
cmp edi, 0x201
jne 0x1007b98d
pop edi
pop esi
mov byte [0x102bc29c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc29c], 0
cmp eax, 0x1f4
jb 0x1007b9c2
call esi
mov dword [0x102bc298], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10052180
call esi
sub eax, dword [0x102bc2f8]
cmp byte [0x102bbf9d], 0
je 0x1007ba75
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc2e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007ba75
comiss xmm1, dword [0x102bc2f0]
ja 0x1007ba75
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc2ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007ba75
comiss xmm1, dword [0x102bc2f4]
ja 0x1007ba75
cmp dword [0x102ba778], 0
jg 0x1007ba75
cmp edi, 0x201
jne 0x1007ba40
pop edi
pop esi
mov byte [0x102bc2fc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc2fc], 0
cmp eax, 0x1f4
jb 0x1007ba75
call esi
mov dword [0x102bc2f8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10023c60
call esi
sub eax, dword [0x102bc358]
cmp byte [0x102bbf9d], 0
je 0x1007bb28
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc348]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bb28
comiss xmm1, dword [0x102bc350]
ja 0x1007bb28
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc34c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bb28
comiss xmm1, dword [0x102bc354]
ja 0x1007bb28
cmp dword [0x102ba778], 0
jg 0x1007bb28
cmp edi, 0x201
jne 0x1007baf3
pop edi
pop esi
mov byte [0x102bc35c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc35c], 0
cmp eax, 0x1f4
jb 0x1007bb28
call esi
mov dword [0x102bc358], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10034450
call esi
sub eax, dword [0x102bc3b8]
cmp byte [0x102bbf9d], 0
je 0x1007bbda
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc3a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bbda
comiss xmm1, dword [0x102bc3b0]
ja 0x1007bbda
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc3ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bbda
comiss xmm1, dword [0x102bc3b4]
ja 0x1007bbda
cmp dword [0x102ba778], 0
jg 0x1007bbda
cmp edi, 0x201
jne 0x1007bba6
pop edi
pop esi
mov byte [0x102bc3bc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc3bc], 0
cmp eax, 0x1f4
jb 0x1007bbda
call esi
mov dword [0x102bc3b8], eax
mov dword [0x102ba778], 1
call esi
mov dword [0x102bc418], eax
call esi
mov dword [0x102bc478], eax
call esi
mov dword [0x102bc598], eax
call esi
sub eax, dword [0x102bc418]
cmp byte [0x102bbf9d], 0
je 0x1007bcb5
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc408]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bcb5
comiss xmm1, dword [0x102bc410]
ja 0x1007bcb5
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc40c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bcb5
comiss xmm1, dword [0x102bc414]
ja 0x1007bcb5
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007bcb5
cmp ecx, 2
je 0x1007bcb5
cmp edi, 0x201
jne 0x1007bc66
pop edi
pop esi
mov byte [0x102bc41c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc41c], 0
cmp eax, 0x1f4
jb 0x1007bcb5
call esi
mov dword [0x102bc418], eax
lea ecx, [ebp - 8]
mov byte [0x102bbf9d], 0
mov edx, 5
mov dword [ebp - 7], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
mov dword [ebp - 8], 0xe8f305c1
mov byte [ebp - 4], 2
call fcn.100c4ca0
call esi
sub eax, dword [0x102bc478]
cmp byte [0x102bbf9d], 0
je 0x1007bd6e
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc468]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bd6e
comiss xmm1, dword [0x102bc470]
ja 0x1007bd6e
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc46c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bd6e
comiss xmm1, dword [0x102bc474]
ja 0x1007bd6e
cmp edi, 0x201
jne 0x1007bd2a
pop edi
pop esi
mov byte [0x102bc47c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007bd6e
cmp ecx, 2
je 0x1007bd6e
mov byte [0x102bc47c], 0
cmp eax, 0x1f4
jb 0x1007bd6e
call esi
mov dword [0x102bc478], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.100cd070
call esi
sub eax, dword [0x102bc4d8]
cmp byte [0x102bbf9d], 0
je 0x1007be27
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc4c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007be27
comiss xmm1, dword [0x102bc4d0]
ja 0x1007be27
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc4cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007be27
comiss xmm1, dword [0x102bc4d4]
ja 0x1007be27
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007be27
cmp ecx, 1
je 0x1007be27
cmp edi, 0x201
jne 0x1007bdf2
pop edi
pop esi
mov byte [0x102bc4dc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc4dc], 0
cmp eax, 0x1f4
jb 0x1007be27
call esi
mov dword [0x102bc4d8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10055640
call esi
sub eax, dword [0x102bc538]
cmp byte [0x102bbf9d], 0
je 0x1007bef2
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc528]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bef2
comiss xmm1, dword [0x102bc530]
ja 0x1007bef2
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc52c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bef2
comiss xmm1, dword [0x102bc534]
ja 0x1007bef2
cmp dword [0x102ba778], 0
jg 0x1007bef2
cmp edi, 0x201
jne 0x1007bea9
pop edi
pop esi
mov byte [0x102bc53c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc53c], 0
cmp eax, 0x1f4
jb 0x1007bef2
call esi
mov dword [0x102bc538], eax
mov dword [0x102ba778], 2
call esi
mov dword [0x102bc4d8], eax
call esi
mov dword [0x102bc778], eax
call esi
mov dword [0x102bc5f8], eax
call esi
mov dword [0x102bc658], eax
call esi
mov dword [0x102bc6b8], eax
call esi
mov dword [0x102bc718], eax
call esi
sub eax, dword [0x102bc598]
cmp byte [0x102bbf9d], 0
je 0x1007c012
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc588]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c012
comiss xmm1, dword [0x102bc590]
ja 0x1007c012
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc58c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c012
comiss xmm1, dword [0x102bc594]
ja 0x1007c012
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c012
cmp ecx, 2
je 0x1007c012
cmp edi, 0x201
jne 0x1007bf8a
pop edi
pop esi
mov byte [0x102bc59c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc59c], 0
cmp eax, 0x1f4
jb 0x1007c012
call esi
mov dword [0x102bc598], eax
mov dword [0x102ba778], 0
call esi
mov dword [0x102bc1d8], eax
call esi
mov dword [0x102bc238], eax
call esi
mov dword [0x102bc298], eax
call esi
mov dword [0x102bc2f8], eax
call esi
mov dword [0x102bc358], eax
call esi
mov dword [0x102bc3b8], eax
call esi
mov dword [0x102bc418], eax
call esi
mov dword [0x102bc478], eax
call esi
mov dword [0x102bc4d8], eax
call esi
mov dword [0x102bc538], eax
call esi
mov dword [0x102bc5f8], eax
call esi
mov dword [0x102bc658], eax
call esi
mov dword [0x102bc6b8], eax
call esi
mov dword [0x102bc718], eax
call esi
mov dword [0x102bc778], eax
call esi
sub eax, dword [0x102bc5f8]
cmp byte [0x102bbf9d], 0
je 0x1007c132
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc5e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c132
comiss xmm1, dword [0x102bc5f0]
ja 0x1007c132
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc5ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c132
comiss xmm1, dword [0x102bc5f4]
ja 0x1007c132
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c132
cmp ecx, 1
je 0x1007c132
cmp edi, 0x201
jne 0x1007c0aa
pop edi
pop esi
mov byte [0x102bc5fc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc5fc], 0
cmp eax, 0x1f4
jb 0x1007c132
call esi
mov dword [0x102bc5f8], eax
mov dword [0x102ba778], 0
call esi
mov dword [0x102bc1d8], eax
call esi
mov dword [0x102bc238], eax
call esi
mov dword [0x102bc298], eax
call esi
mov dword [0x102bc2f8], eax
call esi
mov dword [0x102bc358], eax
call esi
mov dword [0x102bc3b8], eax
call esi
mov dword [0x102bc418], eax
call esi
mov dword [0x102bc478], eax
call esi
mov dword [0x102bc4d8], eax
call esi
mov dword [0x102bc538], eax
call esi
mov dword [0x102bc598], eax
call esi
mov dword [0x102bc658], eax
call esi
mov dword [0x102bc6b8], eax
call esi
mov dword [0x102bc718], eax
call esi
mov dword [0x102bc778], eax
call esi
sub eax, dword [0x102bc658]
cmp byte [0x102bbf9d], 0
je 0x1007c1eb
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc648]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c1eb
comiss xmm1, dword [0x102bc650]
ja 0x1007c1eb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc64c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c1eb
comiss xmm1, dword [0x102bc654]
ja 0x1007c1eb
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c1eb
cmp ecx, 1
je 0x1007c1eb
cmp edi, 0x201
jne 0x1007c1b6
pop edi
pop esi
mov byte [0x102bc65c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc65c], 0
cmp eax, 0x1f4
jb 0x1007c1eb
call esi
mov dword [0x102bc658], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10037ea0
call esi
sub eax, dword [0x102bc6b8]
cmp byte [0x102bbf9d], 0
je 0x1007c2a4
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc6a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c2a4
comiss xmm1, dword [0x102bc6b0]
ja 0x1007c2a4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc6ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c2a4
comiss xmm1, dword [0x102bc6b4]
ja 0x1007c2a4
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c2a4
cmp ecx, 1
je 0x1007c2a4
cmp edi, 0x201
jne 0x1007c26f
pop edi
pop esi
mov byte [0x102bc6bc], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc6bc], 0
cmp eax, 0x1f4
jb 0x1007c2a4
call esi
mov dword [0x102bc6b8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10026a80
call esi
sub eax, dword [0x102bc718]
cmp byte [0x102bbf9d], 0
je 0x1007c35d
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc708]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c35d
comiss xmm1, dword [0x102bc710]
ja 0x1007c35d
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc70c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c35d
comiss xmm1, dword [0x102bc714]
ja 0x1007c35d
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c35d
cmp ecx, 1
je 0x1007c35d
cmp edi, 0x201
jne 0x1007c328
pop edi
pop esi
mov byte [0x102bc71c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc71c], 0
cmp eax, 0x1f4
jb 0x1007c35d
call esi
mov dword [0x102bc718], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.1005d8d0
call esi
sub eax, dword [0x102bc778]
cmp byte [0x102bbf9d], 0
je 0x1007c416
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc768]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c416
comiss xmm1, dword [0x102bc770]
ja 0x1007c416
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc76c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c416
comiss xmm1, dword [0x102bc774]
ja 0x1007c416
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c416
cmp ecx, 1
je 0x1007c416
cmp edi, 0x201
jne 0x1007c3e1
pop edi
pop esi
mov byte [0x102bc77c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bc77c], 0
cmp eax, 0x1f4
jb 0x1007c416
call esi
mov dword [0x102bc778], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10028cc0
call esi
sub eax, dword [0x102bd858]
cmp byte [0x102bd79d], 0
je 0x1007c4ad
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd848]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c4ad
comiss xmm1, dword [0x102bd850]
ja 0x1007c4ad
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd84c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c4ad
comiss xmm1, dword [0x102bd854]
ja 0x1007c4ad
cmp edi, 0x201
jne 0x1007c487
pop edi
pop esi
mov byte [0x102bd85c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bd85c], 0
cmp eax, 0x1f4
jb 0x1007c4ad
call esi
mov dword [0x102bd858], eax
mov byte [0x102bd79d], 0
mov dword [0xe8cb3c], 0
push 0
push edi
call fcn.10019a50
test al, al
jne 0x1007b664
cmp dword [0x10119c54], 0
mov ebx, 0x790b10
je 0x1007c50a
push 0xf
push 0x4b
push dword [0x10119c64]
push dword [0x10119c60]
call ebx
add esp, 0x10
test al, al
je 0x1007c50a
cmp edi, 0x201
je 0x1007c534
call esi
sub eax, dword [0x10119c6c]
cmp eax, 0x64
jb 0x1007c50a
call esi
mov dword [0x10119c6c], eax
mov dword [0xe8cb3c], 0
cmp dword [0x10119c50], 0
je 0x1007c567
push 0xf
push 0x4b
push dword [0x10119c5c]
push dword [0x10119c58]
call ebx
add esp, 0x10
test al, al
je 0x1007c567
cmp edi, 0x201
jne 0x1007c549
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 [0x10119c6c]
cmp eax, 0x64
jb 0x1007c567
call esi
mov dword [0x10119c6c], eax
mov dword [0xe8cb3c], 0
call esi
sub eax, dword [0x102bda98]
cmp byte [0x102bda3d], 0
je 0x1007c5fe
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bda88]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c5fe
comiss xmm1, dword [0x102bda90]
ja 0x1007c5fe
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bda8c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c5fe
comiss xmm1, dword [0x102bda94]
ja 0x1007c5fe
cmp edi, 0x201
jne 0x1007c5d8
pop edi
pop esi
mov byte [0x102bda9c], 1
mov al, 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102bda9c], 0
cmp eax, 0x1f4
jb 0x1007c5fe
call esi
mov dword [0x102bda98], eax
mov byte [0x102bda3d], 0
mov dword [0x87935a4], 2
push edi
call fcn.10098230
test al, al
jne 0x1007b664
cmp byte [0x102be3fd], al
je 0x1007c6b9
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be3e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c6b9
comiss xmm1, dword [0x102be3f0]
ja 0x1007c6b9
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be3ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c6b9
comiss xmm1, dword [0x102be3f4]
ja 0x1007c6b9
cmp edi, 0x201
jne 0x1007c682
pop edi
pop esi
mov dword [0xe8cb3c], 1
mov al, 1
mov byte [0x102be3fc], 1
pop ebx
mov esp, ebp
pop ebp
ret 4
mov byte [0x102be3fc], 0
call esi
sub eax, dword [0x102be3f8]
cmp eax, 0x64
jb 0x1007c6b9
push 1
mov eax, 0x861110
call eax
mov edx, 0x85ec50
mov ecx, eax
call edx
call esi
mov dword [0x102be3f8], eax
mov dword [0xe8cb3c], 0
pop edi
pop esi
xor al, al
pop ebx
mov esp, ebp
pop ebp
ret 4