Function at 0x1007b6f0
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 0x1007b8c8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bbec8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b8c8
comiss xmm1, dword [0x102bbed0]
ja 0x1007b8c8
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bbecc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b8c8
comiss xmm1, dword [0x102bbed4]
ja 0x1007b8c8
push 9
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1007b8c8
push 8
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b8c8
push 0xc
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b8c8
push 7
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b8c8
push 0xe
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b8c8
push 0xf
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b8c8
push 0x3c
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b8c8
push 0x3d
mov eax, 0x861110
call eax
mov ecx, eax
mov eax, 0x85ec20
call eax
test al, al
jne 0x1007b8c8
cmp edi, 0x201
jne 0x1007b85f
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 0x1007b8c8
cmp dword [0x102df730], 1
jne 0x1007b880
cmp byte [0x102be51d], 1
je 0x1007b8c8
call esi
cmp byte [0x102bbf9d], 0
mov dword [0x102bbed8], eax
je 0x1007b8a3
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
jmp 0x1007b8be
mov ecx, 0x102ba770
call fcn.1007d4c0
mov byte [0x102bbf9d], 1
mov dword [0xe8cb3c], 1
mov dword [0x102ba778], 0
call esi
sub eax, dword [0x102bc178]
cmp byte [0x102bbf9d], 0
je 0x1007b969
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc168]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b969
comiss xmm1, dword [0x102bc170]
ja 0x1007b969
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc16c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007b969
comiss xmm1, dword [0x102bc174]
ja 0x1007b969
cmp edi, 0x201
jne 0x1007b939
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 0x1007b969
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 0x1007ba47
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc1c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007ba47
comiss xmm1, dword [0x102bc1d0]
ja 0x1007ba47
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc1cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007ba47
comiss xmm1, dword [0x102bc1d4]
ja 0x1007ba47
cmp dword [0x102ba778], 0
jg 0x1007ba47
cmp edi, 0x201
jne 0x1007b9ef
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 0x1007ba47
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 0x1007baf1
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc228]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007baf1
comiss xmm1, dword [0x102bc230]
ja 0x1007baf1
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc22c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007baf1
comiss xmm1, dword [0x102bc234]
ja 0x1007baf1
cmp dword [0x102ba778], 0
jg 0x1007baf1
cmp edi, 0x201
jne 0x1007bac1
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 0x1007baf1
call esi
mov ecx, 0x102ba770
mov dword [0x102bc238], eax
call fcn.1007d4c0
mov byte [0x102bb45d], 1
mov dword [0xe8cb3c], 1
call esi
sub eax, dword [0x102bc298]
cmp byte [0x102bbf9d], 0
je 0x1007bba4
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc288]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bba4
comiss xmm1, dword [0x102bc290]
ja 0x1007bba4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc28c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bba4
comiss xmm1, dword [0x102bc294]
ja 0x1007bba4
cmp dword [0x102ba778], 0
jg 0x1007bba4
cmp edi, 0x201
jne 0x1007bb6f
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 0x1007bba4
call esi
mov dword [0x102bc298], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.100523d0
call esi
sub eax, dword [0x102bc2f8]
cmp byte [0x102bbf9d], 0
je 0x1007bc57
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc2e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bc57
comiss xmm1, dword [0x102bc2f0]
ja 0x1007bc57
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc2ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bc57
comiss xmm1, dword [0x102bc2f4]
ja 0x1007bc57
cmp dword [0x102ba778], 0
jg 0x1007bc57
cmp edi, 0x201
jne 0x1007bc22
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 0x1007bc57
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 0x1007bd0a
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc348]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bd0a
comiss xmm1, dword [0x102bc350]
ja 0x1007bd0a
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc34c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bd0a
comiss xmm1, dword [0x102bc354]
ja 0x1007bd0a
cmp dword [0x102ba778], 0
jg 0x1007bd0a
cmp edi, 0x201
jne 0x1007bcd5
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 0x1007bd0a
call esi
mov dword [0x102bc358], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.100343a0
call esi
sub eax, dword [0x102bc3b8]
cmp byte [0x102bbf9d], 0
je 0x1007bdbc
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc3a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bdbc
comiss xmm1, dword [0x102bc3b0]
ja 0x1007bdbc
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc3ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bdbc
comiss xmm1, dword [0x102bc3b4]
ja 0x1007bdbc
cmp dword [0x102ba778], 0
jg 0x1007bdbc
cmp edi, 0x201
jne 0x1007bd88
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 0x1007bdbc
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 0x1007be97
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc408]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007be97
comiss xmm1, dword [0x102bc410]
ja 0x1007be97
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc40c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007be97
comiss xmm1, dword [0x102bc414]
ja 0x1007be97
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007be97
cmp ecx, 2
je 0x1007be97
cmp edi, 0x201
jne 0x1007be48
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 0x1007be97
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.100c4cf0
call esi
sub eax, dword [0x102bc478]
cmp byte [0x102bbf9d], 0
je 0x1007bf50
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc468]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bf50
comiss xmm1, dword [0x102bc470]
ja 0x1007bf50
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc46c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007bf50
comiss xmm1, dword [0x102bc474]
ja 0x1007bf50
cmp edi, 0x201
jne 0x1007bf0c
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 0x1007bf50
cmp ecx, 2
je 0x1007bf50
mov byte [0x102bc47c], 0
cmp eax, 0x1f4
jb 0x1007bf50
call esi
mov dword [0x102bc478], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.100cd0a0
call esi
sub eax, dword [0x102bc4d8]
cmp byte [0x102bbf9d], 0
je 0x1007c009
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc4c8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c009
comiss xmm1, dword [0x102bc4d0]
ja 0x1007c009
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc4cc]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c009
comiss xmm1, dword [0x102bc4d4]
ja 0x1007c009
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c009
cmp ecx, 1
je 0x1007c009
cmp edi, 0x201
jne 0x1007bfd4
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 0x1007c009
call esi
mov dword [0x102bc4d8], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10055890
call esi
sub eax, dword [0x102bc538]
cmp byte [0x102bbf9d], 0
je 0x1007c0d4
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc528]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c0d4
comiss xmm1, dword [0x102bc530]
ja 0x1007c0d4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc52c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c0d4
comiss xmm1, dword [0x102bc534]
ja 0x1007c0d4
cmp dword [0x102ba778], 0
jg 0x1007c0d4
cmp edi, 0x201
jne 0x1007c08b
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 0x1007c0d4
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 0x1007c1f4
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc588]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c1f4
comiss xmm1, dword [0x102bc590]
ja 0x1007c1f4
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc58c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c1f4
comiss xmm1, dword [0x102bc594]
ja 0x1007c1f4
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c1f4
cmp ecx, 2
je 0x1007c1f4
cmp edi, 0x201
jne 0x1007c16c
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 0x1007c1f4
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 0x1007c314
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc5e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c314
comiss xmm1, dword [0x102bc5f0]
ja 0x1007c314
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc5ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c314
comiss xmm1, dword [0x102bc5f4]
ja 0x1007c314
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c314
cmp ecx, 1
je 0x1007c314
cmp edi, 0x201
jne 0x1007c28c
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 0x1007c314
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 0x1007c3cd
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc648]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c3cd
comiss xmm1, dword [0x102bc650]
ja 0x1007c3cd
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc64c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c3cd
comiss xmm1, dword [0x102bc654]
ja 0x1007c3cd
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c3cd
cmp ecx, 1
je 0x1007c3cd
cmp edi, 0x201
jne 0x1007c398
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 0x1007c3cd
call esi
mov dword [0x102bc658], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10038180
call esi
sub eax, dword [0x102bc6b8]
cmp byte [0x102bbf9d], 0
je 0x1007c486
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc6a8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c486
comiss xmm1, dword [0x102bc6b0]
ja 0x1007c486
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc6ac]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c486
comiss xmm1, dword [0x102bc6b4]
ja 0x1007c486
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c486
cmp ecx, 1
je 0x1007c486
cmp edi, 0x201
jne 0x1007c451
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 0x1007c486
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 0x1007c53f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc708]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c53f
comiss xmm1, dword [0x102bc710]
ja 0x1007c53f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc70c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c53f
comiss xmm1, dword [0x102bc714]
ja 0x1007c53f
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c53f
cmp ecx, 1
je 0x1007c53f
cmp edi, 0x201
jne 0x1007c50a
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 0x1007c53f
call esi
mov dword [0x102bc718], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.1005db30
call esi
sub eax, dword [0x102bc778]
cmp byte [0x102bbf9d], 0
je 0x1007c5f8
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bc768]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c5f8
comiss xmm1, dword [0x102bc770]
ja 0x1007c5f8
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bc76c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c5f8
comiss xmm1, dword [0x102bc774]
ja 0x1007c5f8
mov ecx, dword [0x102ba778]
test ecx, ecx
je 0x1007c5f8
cmp ecx, 1
je 0x1007c5f8
cmp edi, 0x201
jne 0x1007c5c3
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 0x1007c5f8
call esi
mov dword [0x102bc778], eax
mov byte [0x102bbf9d], 0
mov dword [0xe8cb3c], 0
mov dword [0x102ba778], 0
call fcn.10028c00
call esi
sub eax, dword [0x102bd858]
cmp byte [0x102bd79d], 0
je 0x1007c68f
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bd848]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c68f
comiss xmm1, dword [0x102bd850]
ja 0x1007c68f
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bd84c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c68f
comiss xmm1, dword [0x102bd854]
ja 0x1007c68f
cmp edi, 0x201
jne 0x1007c669
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 0x1007c68f
call esi
mov dword [0x102bd858], eax
mov byte [0x102bd79d], 0
mov dword [0xe8cb3c], 0
push 0
push edi
call fcn.10019a20
test al, al
jne 0x1007b854
cmp dword [0x10119c54], 0
mov ebx, 0x790b10
je 0x1007c6ec
push 0xf
push 0x4b
push dword [0x10119c64]
push dword [0x10119c60]
call ebx
add esp, 0x10
test al, al
je 0x1007c6ec
cmp edi, 0x201
je 0x1007c716
call esi
sub eax, dword [0x10119c6c]
cmp eax, 0x64
jb 0x1007c6ec
call esi
mov dword [0x10119c6c], eax
mov dword [0xe8cb3c], 0
cmp dword [0x10119c50], 0
je 0x1007c749
push 0xf
push 0x4b
push dword [0x10119c5c]
push dword [0x10119c58]
call ebx
add esp, 0x10
test al, al
je 0x1007c749
cmp edi, 0x201
jne 0x1007c72b
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 0x1007c749
call esi
mov dword [0x10119c6c], eax
mov dword [0xe8cb3c], 0
call esi
sub eax, dword [0x102bda98]
cmp byte [0x102bda3d], 0
je 0x1007c7e0
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102bda88]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c7e0
comiss xmm1, dword [0x102bda90]
ja 0x1007c7e0
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102bda8c]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c7e0
comiss xmm1, dword [0x102bda94]
ja 0x1007c7e0
cmp edi, 0x201
jne 0x1007c7ba
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 0x1007c7e0
call esi
mov dword [0x102bda98], eax
mov byte [0x102bda3d], 0
mov dword [0x87935a4], 2
push edi
call fcn.10098410
test al, al
jne 0x1007b854
cmp byte [0x102be3fd], al
je 0x1007c89b
movd xmm1, dword [0x879340c]
movss xmm0, dword [0x102be3e8]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c89b
comiss xmm1, dword [0x102be3f0]
ja 0x1007c89b
movd xmm1, dword [0x8793410]
movss xmm0, dword [0x102be3ec]
cvtdq2ps xmm1, xmm1
comiss xmm0, xmm1
ja 0x1007c89b
comiss xmm1, dword [0x102be3f4]
ja 0x1007c89b
cmp edi, 0x201
jne 0x1007c864
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 0x1007c89b
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