Function at 0x1007b540
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 0x1007b718
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bbec8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b718
comiss xmm1, dword [0x102bbed0]
ja 0x1007b718
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bbecc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b718
comiss xmm1, dword [0x102bbed4]
ja 0x1007b718
push 9
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1007b718
push 8
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b718
push 0xc
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b718
push 7
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b718
push 0xe
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b718
push 0xf
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b718
push 0x3c
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b718
push 0x3d
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b718
cmp edi, 0x201
jne 0x1007b6af
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 0x1007b718
cmp dword [0x102df730], 1
jne 0x1007b6d0
cmp byte [0x102be51d], 1
je 0x1007b718
call esi
cmp byte [0x102bbf9d], 0
mov dword [0x102bbed8], eax
je 0x1007b6f3
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
jmp 0x1007b70e
mov ecx, 0x102ba770
call fcn.1007d300
mov byte [0x102bbf9d], 1
mov dword [0xe8cb3c], 1
mov dword [0x102ba778], 0
call esi
sub eax, dword [0x102bc178]
cmp byte [0x102bbf9d], 0
je 0x1007b7b9
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc168]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b7b9
comiss xmm1, dword [0x102bc170]
ja 0x1007b7b9
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc16c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b7b9
comiss xmm1, dword [0x102bc174]
ja 0x1007b7b9
cmp edi, 0x201
jne 0x1007b789
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 0x1007b7b9
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 0x1007b897
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc1c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b897
comiss xmm1, dword [0x102bc1d0]
ja 0x1007b897
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc1cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b897
comiss xmm1, dword [0x102bc1d4]
ja 0x1007b897
cmp dword [0x102ba778], 0
jg 0x1007b897
cmp edi, 0x201
jne 0x1007b83f
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 0x1007b897
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.100250e0
call esi
sub eax, dword [0x102bc238]
cmp byte [0x102bbf9d], 0
je 0x1007b941
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc228]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b941
comiss xmm1, dword [0x102bc230]
ja 0x1007b941
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc22c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b941
comiss xmm1, dword [0x102bc234]
ja 0x1007b941
cmp dword [0x102ba778], 0
jg 0x1007b941
cmp edi, 0x201
jne 0x1007b911
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 0x1007b941
call esi
mov ecx, 0x102ba770
mov dword [0x102bc238], eax
call fcn.1007d300
mov byte [0x102bb45d], 1
mov dword [0xe8cb3c], 1
call esi
sub eax, dword [0x102bc298]
cmp byte [0x102bbf9d], 0
je 0x1007b9f4
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc288]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b9f4
comiss xmm1, dword [0x102bc290]
ja 0x1007b9f4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc28c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b9f4
comiss xmm1, dword [0x102bc294]
ja 0x1007b9f4
cmp dword [0x102ba778], 0
jg 0x1007b9f4
cmp edi, 0x201
jne 0x1007b9bf
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 0x1007b9f4
call esi
mov dword [0x102bc298], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.100522f0
call esi
sub eax, dword [0x102bc2f8]
cmp byte [0x102bbf9d], 0
je 0x1007baa7
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc2e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007baa7
comiss xmm1, dword [0x102bc2f0]
ja 0x1007baa7
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc2ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007baa7
comiss xmm1, dword [0x102bc2f4]
ja 0x1007baa7
cmp dword [0x102ba778], 0
jg 0x1007baa7
cmp edi, 0x201
jne 0x1007ba72
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 0x1007baa7
call esi
mov dword [0x102bc2f8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10023a40
call esi
sub eax, dword [0x102bc358]
cmp byte [0x102bbf9d], 0
je 0x1007bb5a
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc348]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bb5a
comiss xmm1, dword [0x102bc350]
ja 0x1007bb5a
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc34c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bb5a
comiss xmm1, dword [0x102bc354]
ja 0x1007bb5a
cmp dword [0x102ba778], 0
jg 0x1007bb5a
cmp edi, 0x201
jne 0x1007bb25
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 0x1007bb5a
call esi
mov dword [0x102bc358], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.100342a0
call esi
sub eax, dword [0x102bc3b8]
cmp byte [0x102bbf9d], 0
je 0x1007bc0c
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc3a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bc0c
comiss xmm1, dword [0x102bc3b0]
ja 0x1007bc0c
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc3ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bc0c
comiss xmm1, dword [0x102bc3b4]
ja 0x1007bc0c
cmp dword [0x102ba778], 0
jg 0x1007bc0c
cmp edi, 0x201
jne 0x1007bbd8
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 0x1007bc0c
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 0x1007bce7
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc408]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bce7
comiss xmm1, dword [0x102bc410]
ja 0x1007bce7
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc40c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bce7
comiss xmm1, dword [0x102bc414]
ja 0x1007bce7
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007bce7
cmp ecx, 2
je 0x1007bce7
cmp edi, 0x201
jne 0x1007bc98
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 0x1007bce7
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.100c4b10
call esi
sub eax, dword [0x102bc478]
cmp byte [0x102bbf9d], 0
je 0x1007bda0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc468]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bda0
comiss xmm1, dword [0x102bc470]
ja 0x1007bda0
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc46c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bda0
comiss xmm1, dword [0x102bc474]
ja 0x1007bda0
cmp edi, 0x201
jne 0x1007bd5c
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 0x1007bda0
cmp ecx, 2
je 0x1007bda0
mov byte [0x102bc47c], 0
cmp eax, 0x1f4
jb 0x1007bda0
call esi
mov dword [0x102bc478], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.100cd1f0
call esi
sub eax, dword [0x102bc4d8]
cmp byte [0x102bbf9d], 0
je 0x1007be59
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc4c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007be59
comiss xmm1, dword [0x102bc4d0]
ja 0x1007be59
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc4cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007be59
comiss xmm1, dword [0x102bc4d4]
ja 0x1007be59
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007be59
cmp ecx, 1
je 0x1007be59
cmp edi, 0x201
jne 0x1007be24
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 0x1007be59
call esi
mov dword [0x102bc4d8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.100557b0
call esi
sub eax, dword [0x102bc538]
cmp byte [0x102bbf9d], 0
je 0x1007bf24
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc528]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bf24
comiss xmm1, dword [0x102bc530]
ja 0x1007bf24
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc52c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bf24
comiss xmm1, dword [0x102bc534]
ja 0x1007bf24
cmp dword [0x102ba778], 0
jg 0x1007bf24
cmp edi, 0x201
jne 0x1007bedb
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 0x1007bf24
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 0x1007c044
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc588]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c044
comiss xmm1, dword [0x102bc590]
ja 0x1007c044
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc58c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c044
comiss xmm1, dword [0x102bc594]
ja 0x1007c044
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c044
cmp ecx, 2
je 0x1007c044
cmp edi, 0x201
jne 0x1007bfbc
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 0x1007c044
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 0x1007c164
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc5e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c164
comiss xmm1, dword [0x102bc5f0]
ja 0x1007c164
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc5ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c164
comiss xmm1, dword [0x102bc5f4]
ja 0x1007c164
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c164
cmp ecx, 1
je 0x1007c164
cmp edi, 0x201
jne 0x1007c0dc
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 0x1007c164
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 0x1007c21d
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc648]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c21d
comiss xmm1, dword [0x102bc650]
ja 0x1007c21d
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc64c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c21d
comiss xmm1, dword [0x102bc654]
ja 0x1007c21d
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c21d
cmp ecx, 1
je 0x1007c21d
cmp edi, 0x201
jne 0x1007c1e8
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 0x1007c21d
call esi
mov dword [0x102bc658], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10038090
call esi
sub eax, dword [0x102bc6b8]
cmp byte [0x102bbf9d], 0
je 0x1007c2d6
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc6a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c2d6
comiss xmm1, dword [0x102bc6b0]
ja 0x1007c2d6
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc6ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c2d6
comiss xmm1, dword [0x102bc6b4]
ja 0x1007c2d6
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c2d6
cmp ecx, 1
je 0x1007c2d6
cmp edi, 0x201
jne 0x1007c2a1
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 0x1007c2d6
call esi
mov dword [0x102bc6b8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10026880
call esi
sub eax, dword [0x102bc718]
cmp byte [0x102bbf9d], 0
je 0x1007c38f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc708]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c38f
comiss xmm1, dword [0x102bc710]
ja 0x1007c38f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc70c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c38f
comiss xmm1, dword [0x102bc714]
ja 0x1007c38f
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c38f
cmp ecx, 1
je 0x1007c38f
cmp edi, 0x201
jne 0x1007c35a
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 0x1007c38f
call esi
mov dword [0x102bc718], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.1005d9a0
call esi
sub eax, dword [0x102bc778]
cmp byte [0x102bbf9d], 0
je 0x1007c448
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc768]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c448
comiss xmm1, dword [0x102bc770]
ja 0x1007c448
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc76c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c448
comiss xmm1, dword [0x102bc774]
ja 0x1007c448
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c448
cmp ecx, 1
je 0x1007c448
cmp edi, 0x201
jne 0x1007c413
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 0x1007c448
call esi
mov dword [0x102bc778], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10028b10
call esi
sub eax, dword [0x102bd858]
cmp byte [0x102bd79d], 0
je 0x1007c4df
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd848]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c4df
comiss xmm1, dword [0x102bd850]
ja 0x1007c4df
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd84c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c4df
comiss xmm1, dword [0x102bd854]
ja 0x1007c4df
cmp edi, 0x201
jne 0x1007c4b9
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 0x1007c4df
call esi
mov dword [0x102bd858], eax
mov byte [0x102bd79d], 0
mov dword [0xe8cb3c], 0
push 0
push edi
call fcn.10019940
test al, al
jne 0x1007b6a4
cmp dword [0x10119c54], 0
mov ebx, 0x790b10
je 0x1007c53c
push 0xf
push 0x4b
push dword [0x10119c64]
push dword [0x10119c60]
call ebx
add esp, 0x10
test al, al
je 0x1007c53c
cmp edi, 0x201
je 0x1007c566
call esi
sub eax, dword [0x10119c6c]
cmp eax, 0x64
jb 0x1007c53c
call esi
mov dword [0x10119c6c], eax
mov dword [0xe8cb3c], 0
cmp dword [0x10119c50], 0
je 0x1007c599
push 0xf
push 0x4b
push dword [0x10119c5c]
push dword [0x10119c58]
call ebx
add esp, 0x10
test al, al
je 0x1007c599
cmp edi, 0x201
jne 0x1007c57b
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 0x1007c599
call esi
mov dword [0x10119c6c], eax
mov dword [0xe8cb3c], 0
call esi
sub eax, dword [0x102bda98]
cmp byte [0x102bda3d], 0
je 0x1007c630
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bda88]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c630
comiss xmm1, dword [0x102bda90]
ja 0x1007c630
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bda8c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c630
comiss xmm1, dword [0x102bda94]
ja 0x1007c630
cmp edi, 0x201
jne 0x1007c60a
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 0x1007c630
call esi
mov dword [0x102bda98], eax
mov byte [0x102bda3d], 0
mov dword [0x87935a4], 2
push edi
call fcn.10098230
test al, al
jne 0x1007b6a4
cmp byte [0x102be3fd], al
je 0x1007c6eb
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be3e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c6eb
comiss xmm1, dword [0x102be3f0]
ja 0x1007c6eb
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be3ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c6eb
comiss xmm1, dword [0x102be3f4]
ja 0x1007c6eb
cmp edi, 0x201
jne 0x1007c6b4
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 0x1007c6eb
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