Function at 0x1007b420
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 0x1007b5f8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bbec8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b5f8
comiss xmm1, dword [0x102bbed0]
ja 0x1007b5f8
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bbecc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b5f8
comiss xmm1, dword [0x102bbed4]
ja 0x1007b5f8
push 9
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1007b5f8
push 8
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b5f8
push 0xc
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b5f8
push 7
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b5f8
push 0xe
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b5f8
push 0xf
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b5f8
push 0x3c
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b5f8
push 0x3d
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b5f8
cmp edi, 0x201
jne 0x1007b58f
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 0x1007b5f8
cmp dword [0x102df730], 1
jne 0x1007b5b0
cmp byte [0x102be51d], 1
je 0x1007b5f8
call esi
cmp byte [0x102bbf9d], 0
mov dword [0x102bbed8], eax
je 0x1007b5d3
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
jmp 0x1007b5ee
mov ecx, 0x102ba770
call fcn.1007d1e0
mov byte [0x102bbf9d], 1
mov dword [0xe8cb3c], 1
mov dword [0x102ba778], 0
call esi
sub eax, dword [0x102bc178]
cmp byte [0x102bbf9d], 0
je 0x1007b699
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc168]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b699
comiss xmm1, dword [0x102bc170]
ja 0x1007b699
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc16c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b699
comiss xmm1, dword [0x102bc174]
ja 0x1007b699
cmp edi, 0x201
jne 0x1007b669
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 0x1007b699
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 0x1007b777
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc1c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b777
comiss xmm1, dword [0x102bc1d0]
ja 0x1007b777
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc1cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b777
comiss xmm1, dword [0x102bc1d4]
ja 0x1007b777
cmp dword [0x102ba778], 0
jg 0x1007b777
cmp edi, 0x201
jne 0x1007b71f
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 0x1007b777
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.100251d0
call esi
sub eax, dword [0x102bc238]
cmp byte [0x102bbf9d], 0
je 0x1007b821
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc228]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b821
comiss xmm1, dword [0x102bc230]
ja 0x1007b821
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc22c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b821
comiss xmm1, dword [0x102bc234]
ja 0x1007b821
cmp dword [0x102ba778], 0
jg 0x1007b821
cmp edi, 0x201
jne 0x1007b7f1
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 0x1007b821
call esi
mov ecx, 0x102ba770
mov dword [0x102bc238], eax
call fcn.1007d1e0
mov byte [0x102bb45d], 1
mov dword [0xe8cb3c], 1
call esi
sub eax, dword [0x102bc298]
cmp byte [0x102bbf9d], 0
je 0x1007b8d4
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc288]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b8d4
comiss xmm1, dword [0x102bc290]
ja 0x1007b8d4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc28c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b8d4
comiss xmm1, dword [0x102bc294]
ja 0x1007b8d4
cmp dword [0x102ba778], 0
jg 0x1007b8d4
cmp edi, 0x201
jne 0x1007b89f
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 0x1007b8d4
call esi
mov dword [0x102bc298], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.100520a0
call esi
sub eax, dword [0x102bc2f8]
cmp byte [0x102bbf9d], 0
je 0x1007b987
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc2e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b987
comiss xmm1, dword [0x102bc2f0]
ja 0x1007b987
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc2ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b987
comiss xmm1, dword [0x102bc2f4]
ja 0x1007b987
cmp dword [0x102ba778], 0
jg 0x1007b987
cmp edi, 0x201
jne 0x1007b952
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 0x1007b987
call esi
mov dword [0x102bc2f8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10023b40
call esi
sub eax, dword [0x102bc358]
cmp byte [0x102bbf9d], 0
je 0x1007ba3a
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc348]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007ba3a
comiss xmm1, dword [0x102bc350]
ja 0x1007ba3a
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc34c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007ba3a
comiss xmm1, dword [0x102bc354]
ja 0x1007ba3a
cmp dword [0x102ba778], 0
jg 0x1007ba3a
cmp edi, 0x201
jne 0x1007ba05
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 0x1007ba3a
call esi
mov dword [0x102bc358], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10034350
call esi
sub eax, dword [0x102bc3b8]
cmp byte [0x102bbf9d], 0
je 0x1007baec
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc3a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007baec
comiss xmm1, dword [0x102bc3b0]
ja 0x1007baec
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc3ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007baec
comiss xmm1, dword [0x102bc3b4]
ja 0x1007baec
cmp dword [0x102ba778], 0
jg 0x1007baec
cmp edi, 0x201
jne 0x1007bab8
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 0x1007baec
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 0x1007bbc7
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc408]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bbc7
comiss xmm1, dword [0x102bc410]
ja 0x1007bbc7
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc40c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bbc7
comiss xmm1, dword [0x102bc414]
ja 0x1007bbc7
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007bbc7
cmp ecx, 2
je 0x1007bbc7
cmp edi, 0x201
jne 0x1007bb78
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 0x1007bbc7
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.100c4c30
call esi
sub eax, dword [0x102bc478]
cmp byte [0x102bbf9d], 0
je 0x1007bc80
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc468]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bc80
comiss xmm1, dword [0x102bc470]
ja 0x1007bc80
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc46c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bc80
comiss xmm1, dword [0x102bc474]
ja 0x1007bc80
cmp edi, 0x201
jne 0x1007bc3c
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 0x1007bc80
cmp ecx, 2
je 0x1007bc80
mov byte [0x102bc47c], 0
cmp eax, 0x1f4
jb 0x1007bc80
call esi
mov dword [0x102bc478], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.100ccfe0
call esi
sub eax, dword [0x102bc4d8]
cmp byte [0x102bbf9d], 0
je 0x1007bd39
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc4c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bd39
comiss xmm1, dword [0x102bc4d0]
ja 0x1007bd39
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc4cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bd39
comiss xmm1, dword [0x102bc4d4]
ja 0x1007bd39
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007bd39
cmp ecx, 1
je 0x1007bd39
cmp edi, 0x201
jne 0x1007bd04
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 0x1007bd39
call esi
mov dword [0x102bc4d8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10055580
call esi
sub eax, dword [0x102bc538]
cmp byte [0x102bbf9d], 0
je 0x1007be04
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc528]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007be04
comiss xmm1, dword [0x102bc530]
ja 0x1007be04
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc52c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007be04
comiss xmm1, dword [0x102bc534]
ja 0x1007be04
cmp dword [0x102ba778], 0
jg 0x1007be04
cmp edi, 0x201
jne 0x1007bdbb
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 0x1007be04
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 0x1007bf24
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc588]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bf24
comiss xmm1, dword [0x102bc590]
ja 0x1007bf24
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc58c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bf24
comiss xmm1, dword [0x102bc594]
ja 0x1007bf24
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007bf24
cmp ecx, 2
je 0x1007bf24
cmp edi, 0x201
jne 0x1007be9c
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 0x1007bf24
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 0x1007c044
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc5e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c044
comiss xmm1, dword [0x102bc5f0]
ja 0x1007c044
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc5ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c044
comiss xmm1, dword [0x102bc5f4]
ja 0x1007c044
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c044
cmp ecx, 1
je 0x1007c044
cmp edi, 0x201
jne 0x1007bfbc
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 0x1007c044
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 0x1007c0fd
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc648]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c0fd
comiss xmm1, dword [0x102bc650]
ja 0x1007c0fd
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc64c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c0fd
comiss xmm1, dword [0x102bc654]
ja 0x1007c0fd
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c0fd
cmp ecx, 1
je 0x1007c0fd
cmp edi, 0x201
jne 0x1007c0c8
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 0x1007c0fd
call esi
mov dword [0x102bc658], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10037da0
call esi
sub eax, dword [0x102bc6b8]
cmp byte [0x102bbf9d], 0
je 0x1007c1b6
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc6a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c1b6
comiss xmm1, dword [0x102bc6b0]
ja 0x1007c1b6
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc6ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c1b6
comiss xmm1, dword [0x102bc6b4]
ja 0x1007c1b6
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c1b6
cmp ecx, 1
je 0x1007c1b6
cmp edi, 0x201
jne 0x1007c181
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 0x1007c1b6
call esi
mov dword [0x102bc6b8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10026970
call esi
sub eax, dword [0x102bc718]
cmp byte [0x102bbf9d], 0
je 0x1007c26f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc708]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c26f
comiss xmm1, dword [0x102bc710]
ja 0x1007c26f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc70c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c26f
comiss xmm1, dword [0x102bc714]
ja 0x1007c26f
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c26f
cmp ecx, 1
je 0x1007c26f
cmp edi, 0x201
jne 0x1007c23a
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 0x1007c26f
call esi
mov dword [0x102bc718], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.1005d810
call esi
sub eax, dword [0x102bc778]
cmp byte [0x102bbf9d], 0
je 0x1007c328
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc768]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c328
comiss xmm1, dword [0x102bc770]
ja 0x1007c328
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc76c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c328
comiss xmm1, dword [0x102bc774]
ja 0x1007c328
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c328
cmp ecx, 1
je 0x1007c328
cmp edi, 0x201
jne 0x1007c2f3
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 0x1007c328
call esi
mov dword [0x102bc778], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10028bc0
call esi
sub eax, dword [0x102bd858]
cmp byte [0x102bd79d], 0
je 0x1007c3bf
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd848]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c3bf
comiss xmm1, dword [0x102bd850]
ja 0x1007c3bf
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd84c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c3bf
comiss xmm1, dword [0x102bd854]
ja 0x1007c3bf
cmp edi, 0x201
jne 0x1007c399
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 0x1007c3bf
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 0x1007b584
cmp dword [0x10119c54], 0
mov ebx, 0x790b10
je 0x1007c41c
push 0xf
push 0x4b
push dword [0x10119c64]
push dword [0x10119c60]
call ebx
add esp, 0x10
test al, al
je 0x1007c41c
cmp edi, 0x201
je 0x1007c446
call esi
sub eax, dword [0x10119c6c]
cmp eax, 0x64
jb 0x1007c41c
call esi
mov dword [0x10119c6c], eax
mov dword [0xe8cb3c], 0
cmp dword [0x10119c50], 0
je 0x1007c479
push 0xf
push 0x4b
push dword [0x10119c5c]
push dword [0x10119c58]
call ebx
add esp, 0x10
test al, al
je 0x1007c479
cmp edi, 0x201
jne 0x1007c45b
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 0x1007c479
call esi
mov dword [0x10119c6c], eax
mov dword [0xe8cb3c], 0
call esi
sub eax, dword [0x102bda98]
cmp byte [0x102bda3d], 0
je 0x1007c510
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bda88]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c510
comiss xmm1, dword [0x102bda90]
ja 0x1007c510
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bda8c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c510
comiss xmm1, dword [0x102bda94]
ja 0x1007c510
cmp edi, 0x201
jne 0x1007c4ea
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 0x1007c510
call esi
mov dword [0x102bda98], eax
mov byte [0x102bda3d], 0
mov dword [0x87935a4], 2
push edi
call fcn.10098120
test al, al
jne 0x1007b584
cmp byte [0x102be3fd], al
je 0x1007c5cb
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be3e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c5cb
comiss xmm1, dword [0x102be3f0]
ja 0x1007c5cb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be3ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c5cb
comiss xmm1, dword [0x102be3f4]
ja 0x1007c5cb
cmp edi, 0x201
jne 0x1007c594
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 0x1007c5cb
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