Function at 0x1006dd70
Capabilities:
Check for time delay via gettickcount
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x514
mov eax, dword [0x1020b06c]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x1c4], 0
cmp dword [0x10545ad0], 1
je 0x1006dda1
jmp 0x10075451
mov eax, 0x40
imul ecx, eax, 0x1e
movzx edx, byte [ecx + 0x104e2d9d]
test edx, edx
jne 0x1006ddb9
jmp 0x10075451
push 0xe
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx eax, al
test eax, eax
jne 0x1006def6
push 0x41
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx ecx, al
test ecx, ecx
jne 0x1006def6
push 0x48
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx edx, al
test edx, edx
jne 0x1006def6
push 0x39
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx eax, al
test eax, eax
jne 0x1006def6
push 2
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx ecx, al
test ecx, ecx
jne 0x1006def6
push 6
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx edx, al
test edx, edx
jne 0x1006def6
push 0x15
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx eax, al
test eax, eax
jne 0x1006def6
push 3
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx ecx, al
test ecx, ecx
jne 0x1006def6
push 0x10
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx edx, al
test edx, edx
jne 0x1006def6
push 0x22
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx eax, al
test eax, eax
jne 0x1006def6
push 1
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx ecx, al
test ecx, ecx
jne 0x1006def6
push 0x4a
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx edx, al
test edx, edx
jne 0x1006def6
push 0x4f
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx eax, al
test eax, eax
jne 0x1006def6
push 4
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx ecx, al
test ecx, ecx
jne 0x1006def6
push 0xa
mov ecx, 0x104e2ce0
call fcn.100b6e90
movzx edx, al
test edx, edx
je 0x1006df0a
mov eax, 0x40
imul ecx, eax, 0x1e
mov byte [ecx + 0x104e2d9d], 0
jmp 0x10075451
mov ecx, dword [ebp - 0x154]
call fcn.1006d7f0
mov dword [ebp - 0x168], 0
mov dword [ebp - 0x16c], 0
cmp dword [0x1020f0cc], 0
je 0x1006df5e
cvtsi2ss xmm0, dword [0xe61e58]
divss xmm0, dword [0xe7c3d8]
divss xmm0, dword [0x101fa9e8]
subss xmm0, dword [0x101fb5f4]
cvttss2si edx, xmm0
mov dword [ebp - 0x168], edx
jmp 0x1006dfbc
cmp dword [0xe61e58], 0x500
jne 0x1006df76
mov dword [ebp - 0x16c], 0x14
jmp 0x1006dfbc
cmp dword [0xe61e58], 0x5a0
je 0x1006df8e
cmp dword [0xe61e58], 0x690
jne 0x1006df9a
mov dword [ebp - 0x16c], 0x41
jmp 0x1006dfbc
cmp dword [0xe61e58], 0x780
jne 0x1006dfb2
mov dword [ebp - 0x16c], 0x6e
jmp 0x1006dfbc
mov dword [ebp - 0x16c], 0x69
cmp dword [0xe61e58], 0x400
jg 0x1006e07d
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e01f
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e01f
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101facb8]
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e078
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e059
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101faef0]
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e078
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101fafb0]
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
jmp 0x1006e4e1
cmp dword [0xe61e58], 0x500
jne 0x1006e162
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e0ec
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e0ec
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101fac38]
cvtsi2sd xmm1, dword [ebp - 0x16c]
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e15d
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e132
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101faec8]
cvtsi2sd xmm1, dword [ebp - 0x16c]
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e15d
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101faf88]
cvtsi2sd xmm1, dword [ebp - 0x16c]
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
jmp 0x1006e4e1
cmp dword [0xe61e58], 0x5a0
jne 0x1006e247
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e1d1
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e1d1
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101fad98]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e242
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e217
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101faf28]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e242
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101faff8]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
jmp 0x1006e4e1
cmp dword [0xe61e58], 0x690
jne 0x1006e32c
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e2b6
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e2b6
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101fad98]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e327
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e2fc
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101faf28]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e327
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101faff8]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
jmp 0x1006e4e1
cmp dword [0xe61e58], 0x780
jne 0x1006e411
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e39b
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e39b
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101fae10]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e40c
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e3e1
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101faf60]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e40c
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101fb030]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
jmp 0x1006e4e1
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e470
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e470
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101fadf8]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e4e1
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006e4b6
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101faf58]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e4e1
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101fb028]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
cmp dword [0x1020f0cc], 0
je 0x1006e627
cmp dword [0x1020f0c8], 1
jne 0x1006e627
cmp dword [0xe61e58], 0x400
jne 0x1006e525
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb2d0]
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
cmp dword [0xe61e58], 0x400
jle 0x1006e55b
cmp dword [0xe61e58], 0x500
jg 0x1006e55b
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb4cc]
mov eax, dword [ebp - 0x154]
movss dword [eax + 8], xmm0
cmp dword [0xe61e58], 0x500
jle 0x1006e591
cmp dword [0xe61e58], 0x556
jg 0x1006e591
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb36c]
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
cmp dword [0xe61e58], 0x556
jle 0x1006e5c7
cmp dword [0xe61e58], 0x5a0
jg 0x1006e5c7
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb24c]
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
cmp dword [0xe61e58], 0x5a0
jle 0x1006e5fd
cmp dword [0xe61e58], 0x690
jg 0x1006e5fd
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb3bc]
mov eax, dword [ebp - 0x154]
movss dword [eax + 8], xmm0
cmp dword [0xe61e58], 0x690
jle 0x1006e627
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb420]
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
mov eax, 0x40
imul ecx, eax, 0x1e
mov edx, dword [ebp - 0x154]
mov eax, dword [edx + 8]
mov dword [ecx + 0x104e2d88], eax
cmp dword [0x10545c80], 2
jne 0x1006e6ef
mov ecx, dword [ebp - 0x154]
push ecx
movss xmm0, dword [ecx + 0x18]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
push ecx
movss xmm0, dword [edx + 4]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
push ecx
movss xmm0, dword [eax + 8]
movss dword [esp], xmm0
mov ecx, 0x1023dc90
call fcn.10017370
push 0x101f1e8b
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
cvtss2sd xmm0, dword [ecx + 8]
addsd xmm0, qword [0x101fae30]
subsd xmm0, qword [0x101fabd0]
cvtsd2ss xmm0, xmm0
push ecx
movss dword [esp], xmm0
mov edx, dword [0x104b95a0]
push edx
push 0x1023dc90
call fcn.10018b90
add esp, 0x14
movzx eax, al
test eax, eax
je 0x1006e6ea
mov ecx, 0x40
imul edx, ecx, 0x1e
mov byte [edx + 0x104e2d9d], 0
jmp 0x1006e999
mov eax, dword [ebp - 0x154]
push ecx
movss xmm0, dword [eax + 0x18]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb474]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
push ecx
movss xmm0, dword [ecx + 4]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
push ecx
movss xmm0, dword [edx + 8]
movss dword [esp], xmm0
push 0x7a5a
mov eax, 0x790b50
call eax
add esp, 0x14
mov ecx, dword [ebp - 0x154]
push ecx
movss xmm0, dword [ecx + 0x18]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb474]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
push ecx
movss xmm0, dword [edx + 4]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
push ecx
movss xmm0, dword [eax + 8]
movss dword [esp], xmm0
push 0x7a7a
mov ecx, 0x790b50
call ecx
add esp, 0x14
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0x18]
subss xmm0, dword [0x101fb244]
subss xmm0, dword [0x101fb1f0]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb148]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 4]
addss xmm0, dword [0x101fb244]
push ecx
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
push ecx
movss xmm0, dword [ecx + 8]
movss dword [esp], xmm0
push 0x7a7b
mov edx, 0x790b50
call edx
add esp, 0x14
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0x18]
subss xmm0, dword [0x101fb244]
subss xmm0, dword [0x101fb1f0]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb148]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 4]
addss xmm0, dword [0x101fb244]
push ecx
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb474]
subss xmm0, dword [0x101fb148]
push ecx
movss dword [esp], xmm0
push 0x7a7c
mov eax, 0x790b50
call eax
add esp, 0x10
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb474]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
mov edx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 4]
addss xmm0, dword [edx + 0x18]
subss xmm0, dword [0x101fb1f0]
push ecx
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
push ecx
movss xmm0, dword [eax + 8]
movss dword [esp], xmm0
push 0x7a7d
mov ecx, 0x790b50
call ecx
add esp, 0x14
mov ecx, dword [ebp - 0x154]
add ecx, 0x28
call fcn.1007a1e0
mov edx, dword [ebp - 0x154]
add edx, 0x28
mov dword [ebp - 0x410], edx
push 0
push 0
push 1
push 0x7ec5
push 1
mov ecx, dword [ebp - 0x410]
call fcn.1007a230
mov eax, dword [ebp - 0x154]
add eax, 0x28
mov dword [ebp - 0x4d8], eax
push 0x1d
push 0x24
mov ecx, dword [ebp - 0x154]
cvttss2si edx, dword [ecx + 0xc]
push edx
mov eax, dword [ebp - 0x154]
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [ecx + 0x14]
mov edx, 0x40
imul eax, edx, 0x1f
subss xmm0, dword [eax + 0x104e2d80]
cvttss2si ecx, xmm0
push ecx
mov ecx, dword [ebp - 0x4d8]
call fcn.1007a270
mov edx, dword [ebp - 0x154]
add edx, 0x28
mov dword [ebp - 0x4dc], edx
push 0
mov ecx, dword [ebp - 0x4dc]
call fcn.1007a2f0
mov ecx, dword [ebp - 0x154]
add ecx, 0x28
call fcn.1007a2d0
movzx eax, al
cmp eax, 1
jne 0x1006e999
mov ecx, 0x40
imul edx, ecx, 0x1e
mov byte [edx + 0x104e2d9d], 0
mov eax, dword [ebp - 0x154]
cmp dword [eax], 0
jne 0x100702e5
cmp dword [0x10545c80], 2
jne 0x1006eabd
mov ecx, dword [0xe8c58c]
mov dword [ebp - 0x4e0], ecx
mov edx, 0x41fe10
call edx
mov dword [ebp - 0x4e4], eax
mov eax, dword [ebp - 0x4e0]
push eax
mov edx, 0x420120
mov ecx, dword [ebp - 0x4e4]
call edx
push 0xff
push 0x19
push 0xbd
push 0xff
mov eax, 0x41fe10
call eax
mov edx, 0x420040
mov ecx, eax
call edx
push 0
push 0
push 0
push 0
mov eax, 0x41fe10
call eax
mov edx, 0x4200b0
mov ecx, eax
call edx
push 0xef
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x4e8], eax
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 0xc]
add ecx, 0x19
mov dword [ebp - 0x220], ecx
mov edx, dword [ebp - 0x154]
cvttss2si eax, dword [edx + 8]
add eax, 0x41
mov dword [ebp - 0x224], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x228], eax
push 0
push 1
push 0
push 0
mov edx, dword [ebp - 0x4e8]
push edx
mov eax, dword [ebp - 0x220]
push eax
mov ecx, dword [ebp - 0x224]
push ecx
mov edx, 0x420150
mov ecx, dword [ebp - 0x228]
call edx
mov eax, dword [0xe8c588]
mov dword [ebp - 0x22c], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x230], eax
mov edx, dword [ebp - 0x22c]
push edx
mov eax, 0x420120
mov ecx, dword [ebp - 0x230]
call eax
jmp 0x1006eb28
push 0xef
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x234], eax
mov ecx, dword [ebp - 0x154]
cvttss2si edx, dword [ecx + 0xc]
add edx, 0xd
mov dword [ebp - 0x238], edx
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 8]
add ecx, 5
mov dword [ebp - 0x23c], ecx
mov edx, dword [ebp - 0x234]
push edx
push 3
push 0xc3
mov eax, dword [ebp - 0x238]
push eax
mov ecx, dword [ebp - 0x23c]
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov edx, dword [ebp - 0x154]
cvttss2si eax, dword [edx + 8]
add eax, 0xf
cvtsi2ss xmm0, eax
movss dword [ebp - 0x24c], xmm0
mov ecx, dword [ebp - 0x154]
cvttss2si edx, dword [ecx + 8]
add edx, 0x46
cvtsi2ss xmm0, edx
movss dword [ebp - 0x254], xmm0
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 8]
add ecx, 0x85
cvtsi2ss xmm0, ecx
movss dword [ebp - 0x25c], xmm0
mov edx, dword [ebp - 0x154]
cvttss2si eax, dword [edx + 8]
add eax, 0x21
cvtsi2ss xmm0, eax
movss dword [ebp - 0x250], xmm0
mov ecx, dword [ebp - 0x154]
cvttss2si edx, dword [ecx + 8]
add edx, 0x58
cvtsi2ss xmm0, edx
movss dword [ebp - 0x258], xmm0
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 8]
add ecx, 0x95
cvtsi2ss xmm0, ecx
movss dword [ebp - 0x260], xmm0
mov edx, dword [ebp - 0x154]
cvttss2si eax, dword [edx + 0xc]
add eax, 0x46
cvtsi2ss xmm0, eax
movss dword [ebp - 0x1b0], xmm0
cmp dword [0x10545aec], 1
jne 0x1006ed89
push 0x32
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x240], eax
mov ecx, dword [ebp - 0x154]
cvttss2si edx, dword [ecx + 0xc]
add edx, 0x37
mov dword [ebp - 0x244], edx
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 8]
mov dword [ebp - 0x248], ecx
mov edx, dword [ebp - 0x240]
push edx
push 3
push 0xd2
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
push 0x33
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
push 0x28
cvttss2si edx, dword [ebp - 0x1b0]
push edx
cvttss2si eax, dword [ebp - 0x24c]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov ecx, dword [0x10217d6c]
push ecx
push 0x101f5878
push 1
push 0x28
cvttss2si edx, dword [ebp - 0x1b0]
push edx
cvttss2si eax, dword [ebp - 0x250]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
push 0x34
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
push 0x28
cvttss2si ecx, dword [ebp - 0x1b0]
push ecx
cvttss2si edx, dword [ebp - 0x254]
push edx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov eax, dword [0x10217d68]
push eax
push 0x101f587c
push 1
push 0x28
cvttss2si ecx, dword [ebp - 0x1b0]
push ecx
cvttss2si edx, dword [ebp - 0x258]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
push 0x35
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
push 0x28
cvttss2si eax, dword [ebp - 0x1b0]
push eax
cvttss2si ecx, dword [ebp - 0x25c]
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov edx, dword [0x10217d64]
push edx
push 0x101f5880
push 1
push 0x28
cvttss2si eax, dword [ebp - 0x1b0]
push eax
cvttss2si ecx, dword [ebp - 0x260]
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
jmp 0x1006edf1
push 0x36
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x264], eax
mov edx, dword [ebp - 0x154]
cvttss2si eax, dword [edx + 0xc]
add eax, 0x2d
mov dword [ebp - 0x268], eax
mov ecx, dword [ebp - 0x154]
cvttss2si edx, dword [ecx + 8]
add edx, 0xa
mov dword [ebp - 0x26c], edx
mov eax, dword [ebp - 0x264]
push eax
push 3
push 0xd2
mov ecx, dword [ebp - 0x268]
push ecx
mov edx, dword [ebp - 0x26c]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov eax, dword [ebp - 0x154]
cmp dword [eax + 0x10], 1
jne 0x1006ee09
mov dword [ebp - 0x218], 0x3c
jmp 0x1006ee13
mov dword [ebp - 0x218], 0x46
cvtsi2ss xmm0, dword [ebp - 0x218]
mov ecx, dword [ebp - 0x154]
addss xmm0, dword [ecx + 0xc]
cvttss2si edx, xmm0
mov dword [ebp - 0x158], edx
mov dword [ebp - 0x188], 0x1c
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb1ec]
movss dword [ebp - 0x15c], xmm0
cmp dword [0x10545ad4], 1
jne 0x1006f091
mov ecx, dword [ebp - 0x158]
add ecx, dword [ebp - 0x188]
mov dword [ebp - 0x158], ecx
push 0x1d
push 0x6b
mov edx, dword [ebp - 0x158]
push edx
cvttss2si eax, dword [ebp - 0x15c]
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x1006f005
push 0x1d
push 0x6b
mov eax, dword [ebp - 0x158]
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x1006efa5
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006efa5
push ecx
movss xmm0, dword [0x101fb224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
mov ecx, 0x102608d0
call fcn.100661e0
push 4
push 0xe8
push 0xf3
lea ecx, [ebp - 0x150]
call fcn.100285f0
movzx ecx, byte [ebp - 0x14f]
push ecx
lea edx, [ebp - 0x150]
push edx
call fcn.1011a530
add esp, 8
mov eax, dword [ebp - 0x154]
mov dword [eax], 1
mov ecx, dword [ebp - 0x154]
call fcn.1006d7f0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x1006f003
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x1006f05e
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
push 0x19
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 3
push 0x6c
mov ecx, dword [ebp - 0x158]
add ecx, 9
push ecx
cvttss2si edx, dword [ebp - 0x15c]
push edx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x10545ad8], 1
jne 0x1006f295
mov eax, dword [ebp - 0x158]
add eax, dword [ebp - 0x188]
mov dword [ebp - 0x158], eax
push 0x1d
push 0x6b
mov ecx, dword [ebp - 0x158]
push ecx
cvttss2si edx, dword [ebp - 0x15c]
push edx
mov eax, 0x790b10
call eax
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x1006f209
push 0x1d
push 0x6b
mov edx, dword [ebp - 0x158]
push edx
cvttss2si eax, dword [ebp - 0x15c]
push eax
call fcn.10032110
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x1006f1a9
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x1006f1a9
push ecx
movss xmm0, dword [0x101fb224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov edx, 0x790e40
call edx
add esp, 0x1c
mov eax, dword [ebp - 0x154]
mov dword [eax], 2
mov ecx, dword [ebp - 0x154]
call fcn.1006d7f0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x1006f207
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x1006f262
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
push 0x1a
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 3
push 0x6c
mov ecx, dword [ebp - 0x158]
add ecx, 9
push ecx
cvttss2si edx, dword [ebp - 0x15c]
push edx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x10545adc], 1
jne 0x1006f51a
mov eax, dword [ebp - 0x158]
add eax, dword [ebp - 0x188]
mov dword [ebp - 0x158], eax
push 0x1d
push 0x6b
mov ecx, dword [ebp - 0x158]
push ecx
cvttss2si edx, dword [ebp - 0x15c]
push edx
mov eax, 0x790b10
call eax
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x1006f48e
push 0x1d
push 0x6b
mov edx, dword [ebp - 0x158]
push edx
cvttss2si eax, dword [ebp - 0x15c]
push eax
call fcn.10032110
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x1006f42e
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x1006f42e
push ecx
movss xmm0, dword [0x101fb224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov edx, 0x790e40
call edx
add esp, 0x1c
mov ecx, 0x1028b278
call fcn.1006c590
mov dword [0x1028b280], 0
push 4
push 0xe7
push 0xf3
lea ecx, [ebp - 0x14c]
call fcn.100285f0
movzx eax, byte [ebp - 0x14b]
push eax
lea ecx, [ebp - 0x14c]
push ecx
call fcn.1011a530
add esp, 8
push 5
push 0xe6
push 0xf3
lea ecx, [ebp - 0x144]
call fcn.100285f0
mov dword [0x1028b278], 0
mov byte [ebp - 0x140], 0
movzx edx, byte [ebp - 0x143]
push edx
lea eax, [ebp - 0x144]
push eax
call fcn.1011a530
add esp, 8
mov ecx, dword [ebp - 0x154]
mov dword [ecx], 3
mov ecx, dword [ebp - 0x154]
call fcn.1006d7f0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov dword [edx + 0x2f8], eax
jmp 0x1006f48c
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
jmp 0x1006f4e7
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0x1b
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 3
push 0x6c
mov edx, dword [ebp - 0x158]
add edx, 9
push edx
cvttss2si eax, dword [ebp - 0x15c]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x10545ae0], 1
jne 0x1006f71e
mov ecx, dword [ebp - 0x158]
add ecx, dword [ebp - 0x188]
mov dword [ebp - 0x158], ecx
push 0x1d
push 0x6b
mov edx, dword [ebp - 0x158]
push edx
cvttss2si eax, dword [ebp - 0x15c]
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x1006f692
push 0x1d
push 0x6b
mov eax, dword [ebp - 0x158]
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x1006f632
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006f632
push ecx
movss xmm0, dword [0x101fb224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
mov ecx, dword [ebp - 0x154]
mov dword [ecx], 4
mov ecx, dword [ebp - 0x154]
call fcn.1006d7f0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov dword [edx + 0x2f8], eax
jmp 0x1006f690
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
jmp 0x1006f6eb
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0x1c
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 3
push 0x6c
mov edx, dword [ebp - 0x158]
add edx, 9
push edx
cvttss2si eax, dword [ebp - 0x15c]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x10545ae8], 1
jne 0x1006f90a
mov ecx, dword [ebp - 0x158]
add ecx, dword [ebp - 0x188]
mov dword [ebp - 0x158], ecx
push 0x1d
push 0x6b
mov edx, dword [ebp - 0x158]
push edx
cvttss2si eax, dword [ebp - 0x15c]
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x1006f87e
push 0x1d
push 0x6b
mov eax, dword [ebp - 0x158]
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x1006f81e
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006f81e
push ecx
movss xmm0, dword [0x101fb224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
mov ecx, dword [ebp - 0x154]
call fcn.10058520
mov ecx, 0x104fa810
call fcn.1006d580
jmp 0x1006f87c
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x1006f8d7
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov edx, 0x790e40
call edx
add esp, 0x1c
push 0x1f
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 3
push 0x6c
mov eax, dword [ebp - 0x158]
add eax, 9
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x10545ae4], 1
jne 0x1006fb0e
mov edx, dword [ebp - 0x158]
add edx, dword [ebp - 0x188]
mov dword [ebp - 0x158], edx
push 0x1d
push 0x6b
mov eax, dword [ebp - 0x158]
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
mov edx, 0x790b10
call edx
add esp, 0x10
movzx eax, al
test eax, eax
je 0x1006fa82
push 0x1d
push 0x6b
mov ecx, dword [ebp - 0x158]
push ecx
cvttss2si edx, dword [ebp - 0x15c]
push edx
call fcn.10032110
add esp, 0x10
movzx eax, al
test eax, eax
je 0x1006fa22
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006fa22
push ecx
movss xmm0, dword [0x101fb224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
mov ecx, dword [ebp - 0x154]
mov dword [ecx], 5
mov ecx, dword [ebp - 0x154]
call fcn.1006d7f0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov dword [edx + 0x2f8], eax
jmp 0x1006fa80
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
jmp 0x1006fadb
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0x2c
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 3
push 0x6c
mov edx, dword [ebp - 0x158]
add edx, 9
push edx
cvttss2si eax, dword [ebp - 0x15c]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x10545af0], 1
jne 0x1006fcfd
mov ecx, dword [ebp - 0x158]
add ecx, dword [ebp - 0x188]
mov dword [ebp - 0x158], ecx
push 0x1d
push 0x6b
mov edx, dword [ebp - 0x158]
push edx
cvttss2si eax, dword [ebp - 0x15c]
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x1006fc71
push 1
mov eax, 0x791070
call eax
add esp, 4
test eax, eax
je 0x1006fc11
movzx ecx, byte [0x8793386]
test ecx, ecx
je 0x1006fc11
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x1006fc11
mov edx, 0x83c080
call edx
push ecx
movss xmm0, dword [0x101fb224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
mov ecx, dword [ebp - 0x154]
call fcn.10058520
mov ecx, 0x104faa80
call fcn.1006d610
jmp 0x1006fc6f
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x1006fcca
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov edx, 0x790e40
call edx
add esp, 0x1c
push 0x20
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 3
push 0x6c
mov eax, dword [ebp - 0x158]
add eax, 9
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x10545af4], 1
jne 0x1006fee9
mov edx, dword [ebp - 0x158]
add edx, dword [ebp - 0x188]
mov dword [ebp - 0x158], edx
push 0x1d
push 0x6b
mov eax, dword [ebp - 0x158]
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
mov edx, 0x790b10
call edx
add esp, 0x10
movzx eax, al
test eax, eax
je 0x1006fe5d
push 0x1d
push 0x6b
mov ecx, dword [ebp - 0x158]
push ecx
cvttss2si edx, dword [ebp - 0x15c]
push edx
call fcn.10032110
add esp, 0x10
movzx eax, al
test eax, eax
je 0x1006fdfd
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006fdfd
push ecx
movss xmm0, dword [0x101fb224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
mov ecx, dword [ebp - 0x154]
call fcn.10058520
mov ecx, 0x1023f190
call fcn.100450d0
jmp 0x1006fe5b
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x1006feb6
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov edx, 0x790e40
call edx
add esp, 0x1c
push 0x45
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 3
push 0x6c
mov eax, dword [ebp - 0x158]
add eax, 9
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x10545afc], 1
jne 0x100700d3
mov edx, dword [ebp - 0x158]
add edx, dword [ebp - 0x188]
mov dword [ebp - 0x158], edx
push 0x1d
push 0x6b
mov eax, dword [ebp - 0x158]
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
mov edx, 0x790b10
call edx
add esp, 0x10
movzx eax, al
test eax, eax
je 0x10070044
push 0x1d
push 0x6b
mov ecx, dword [ebp - 0x158]
push ecx
cvttss2si edx, dword [ebp - 0x15c]
push edx
call fcn.10032110
add esp, 0x10
movzx eax, al
test eax, eax
je 0x1006ffe4
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006ffe4
push ecx
movss xmm0, dword [0x101fb224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
mov ecx, dword [ebp - 0x154]
call fcn.10058520
call fcn.100a4430
jmp 0x10070042
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x1007009d
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov edx, 0x790e40
call edx
add esp, 0x1c
push 0xa1
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 3
push 0x6c
mov eax, dword [ebp - 0x158]
add eax, 9
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x10545d70], 1
jne 0x100702e0
mov edx, dword [ebp - 0x158]
add edx, dword [ebp - 0x188]
mov dword [ebp - 0x158], edx
push 0x1d
push 0x6b
mov eax, dword [ebp - 0x158]
push eax
cvttss2si ecx, dword [ebp - 0x15c]
push ecx
mov edx, 0x790b10
call edx
add esp, 0x10
movzx eax, al
test eax, eax
je 0x10070251
push 0x1d
push 0x6b
mov ecx, dword [ebp - 0x158]
push ecx
cvttss2si edx, dword [ebp - 0x15c]
push edx
call fcn.10032110
add esp, 0x10
movzx eax, al
test eax, eax
je 0x100701f1
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x100701f1
push ecx
movss xmm0, dword [0x101fb224]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
mov dword [0xe8cb3c], 1
mov ecx, dword [ebp - 0x154]
call fcn.10058520
mov byte [0x1023e304], 1
mov ecx, dword [0x1023e30c]
push ecx
push 0
mov ecx, 0x1023e2f4
call fcn.10027790
jmp 0x1007024f
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x100702aa
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb184]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb31c]
movss dword [esp], xmm0
cvtsi2ss xmm0, dword [ebp - 0x158]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x15c]
movss dword [esp], xmm0
push 0x7a5e
mov eax, 0x790e40
call eax
add esp, 0x1c
push 0x13d
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 3
push 0x6c
mov ecx, dword [ebp - 0x158]
add ecx, 9
push ecx
cvttss2si edx, dword [ebp - 0x15c]
push edx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
jmp 0x10075451
mov eax, dword [ebp - 0x154]
cmp dword [eax], 1
jne 0x10070f14
cmp dword [0x10545c80], 2
jne 0x10070406
mov ecx, dword [0xe8c58c]
mov dword [ebp - 0x270], ecx
mov edx, 0x41fe10
call edx
mov dword [ebp - 0x274], eax
mov eax, dword [ebp - 0x270]
push eax
mov edx, 0x420120
mov ecx, dword [ebp - 0x274]
call edx
push 0xff
push 0x19
push 0xbd
push 0xff
mov eax, 0x41fe10
call eax
mov edx, 0x420040
mov ecx, eax
call edx
push 0
push 0
push 0
push 0
mov eax, 0x41fe10
call eax
mov edx, 0x4200b0
mov ecx, eax
call edx
push 0x19
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x278], eax
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 0xc]
add ecx, 0x19
mov dword [ebp - 0x27c], ecx
mov edx, dword [ebp - 0x154]
cvttss2si eax, dword [edx + 8]
add eax, 0x4b
mov dword [ebp - 0x280], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x284], eax
push 0
push 1
push 0
push 0
mov edx, dword [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
mov edx, 0x420150
mov ecx, dword [ebp - 0x284]
call edx
mov eax, dword [0xe8c588]
mov dword [ebp - 0x288], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x28c], eax
mov edx, dword [ebp - 0x288]
push edx
mov eax, 0x420120
mov ecx, dword [ebp - 0x28c]
call eax
jmp 0x10070474
push 0x19
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb0f8]
cvttss2si edx, xmm0
mov dword [ebp - 0x294], edx
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 8]
mov dword [ebp - 0x298], ecx
mov edx, dword [ebp - 0x290]
push edx
push 3
push 0xd2
mov eax, dword [ebp - 0x294]
push eax
mov ecx, dword [ebp - 0x298]
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [ebp - 0x1b4], 0x64d3d3d3
cmp dword [0x102608d0], 0
je 0x100704a1
cmp dword [0x102608d0], 1
jne 0x100706b7
cmp dword [0x102608d4], 1
jne 0x100706b7
push 0x17
push 0x14
push 0x2d
mov edx, dword [ebp - 0x154]
mov eax, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [eax + 0x14]
subss xmm0, dword [0x101fb1c8]
cvttss2si ecx, xmm0
push ecx
mov edx, 0x790b10
call edx
add esp, 0x10
movzx eax, al
test eax, eax
je 0x10070648
push 0x17
push 0x14
push 0x2d
mov ecx, dword [ebp - 0x154]
mov edx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [edx + 0x14]
subss xmm0, dword [0x101fb1c8]
cvttss2si eax, xmm0
push eax
call fcn.10032110
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x100705d2
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x100705d2
push ecx
movss xmm0, dword [0x101fb1f4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
mov eax, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [eax + 0x14]
subss xmm0, dword [0x101fb1c8]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
mov edx, dword [0x102608d0]
add edx, 1
mov dword [0x102608d0], edx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x10070646
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
mov eax, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [eax + 0x14]
subss xmm0, dword [0x101fb1c8]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x100706b7
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
mov eax, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [eax + 0x14]
subss xmm0, dword [0x101fb1c8]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
cmp dword [0x102608d0], 1
je 0x100706cd
cmp dword [0x102608d0], 2
jne 0x100708a4
push 0x17
push 0x14
push 0x2d
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb0d8]
cvttss2si eax, xmm0
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10070840
push ecx
movss xmm0, dword [0x101fb1f4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb0d8]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0x17
push 0x14
push 0x2d
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb0d8]
cvttss2si eax, xmm0
push eax
call fcn.10032110
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x100707d5
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x100707d5
mov edx, dword [0x102608d0]
sub edx, 1
mov dword [0x102608d0], edx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x1007083e
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb0d8]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov eax, 0x790e40
call eax
add esp, 0x1c
jmp 0x100708a4
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb0d8]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov edx, 0x790e40
call edx
add esp, 0x1c
cmp dword [0x102608dc], 1
jne 0x10070d31
push 0xf0
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x29c], eax
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb210]
cvttss2si ecx, xmm0
mov dword [ebp - 0x2a0], ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb1d4]
cvttss2si eax, xmm0
mov dword [ebp - 0x2a4], eax
mov ecx, dword [ebp - 0x29c]
push ecx
push 1
push 0x34
mov edx, dword [ebp - 0x2a0]
push edx
mov eax, dword [ebp - 0x2a4]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
push 0xf1
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x2a8], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb210]
cvttss2si edx, xmm0
mov dword [ebp - 0x2ac], edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb384]
cvttss2si ecx, xmm0
mov dword [ebp - 0x2b0], ecx
mov edx, dword [ebp - 0x2a8]
push edx
push 1
push 0x34
mov eax, dword [ebp - 0x2ac]
push eax
mov ecx, dword [ebp - 0x2b0]
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x102608e0]
cmp eax, 0x3e8
jbe 0x10070a1b
mov dword [ebp - 0x19c], 0
jmp 0x100709d3
mov edx, dword [ebp - 0x19c]
add edx, 1
mov dword [ebp - 0x19c], edx
mov eax, dword [ebp - 0x19c]
cmp eax, dword [0x102608e4]
jge 0x10070a10
mov ecx, dword [ebp - 0x19c]
cmp dword [ecx*8 + 0x10261024], 0
jle 0x10070a0e
mov edx, dword [ebp - 0x19c]
mov eax, dword [edx*8 + 0x10261024]
sub eax, 1
mov ecx, dword [ebp - 0x19c]
mov dword [ecx*8 + 0x10261024], eax
jmp 0x100709c4
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x102608e0], eax
mov dword [ebp - 0x1b8], 0
imul edx, dword [0x102608d0], 0xe
mov dword [ebp - 0x184], edx
jmp 0x10070a43
mov eax, dword [ebp - 0x184]
add eax, 1
mov dword [ebp - 0x184], eax
imul ecx, dword [0x102608d0], 0xe
add ecx, 0xe
cmp dword [ebp - 0x184], ecx
jge 0x10070d2c
mov edx, dword [ebp - 0x184]
cmp dword [edx*8 + 0x10261024], 0xffffffff
jg 0x10070a70
jmp 0x10070a34
mov eax, dword [ebp - 0x184]
cmp dword [eax*8 + 0x10261024], 0
jne 0x10070aa2
push 0xf2
mov ecx, 0x10263458
call fcn.100690a0
push eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 8
jmp 0x10070b7f
mov edx, dword [ebp - 0x184]
mov eax, dword [edx*8 + 0x10261024]
mov dword [ebp - 0x1ec], eax
mov eax, dword [ebp - 0x1ec]
cdq
mov ecx, 0xe10
idiv ecx
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x1ec]
cdq
mov ecx, 0x3c
idiv ecx
cdq
mov ecx, 0x3c
idiv ecx
mov dword [ebp - 0x1f8], edx
mov eax, dword [ebp - 0x1ec]
cdq
mov ecx, 0x3c
idiv ecx
mov dword [ebp - 0x1f4], edx
mov edx, dword [ebp - 0x1f4]
push edx
mov eax, dword [ebp - 0x1f8]
push eax
mov ecx, dword [ebp - 0x1cc]
push ecx
push 0x101f5884
lea edx, [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x14
cmp dword [ebp - 0x1cc], 0x17
jle 0x10070b58
mov eax, dword [ebp - 0x1cc]
cdq
mov ecx, 0x18
idiv ecx
mov dword [ebp - 0x2b4], eax
mov edx, dword [ebp - 0x2b4]
push edx
push 0x101f5894
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
jmp 0x10070b7f
mov ecx, dword [ebp - 0x1f4]
push ecx
mov edx, dword [ebp - 0x1f8]
push edx
mov eax, dword [ebp - 0x1cc]
push eax
push str._02d:_02d:_02d
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x14
mov edx, dword [ebp - 0x184]
cmp dword [edx*8 + 0x10261024], 0xffffffff
jg 0x10070b9b
mov dword [ebp - 0x1b4], 0xff2d5fe1
jmp 0x10070be0
mov eax, dword [ebp - 0x184]
cmp dword [eax*8 + 0x10261024], 0
jne 0x10070bb7
mov dword [ebp - 0x1b4], 0xff8be100
jmp 0x10070be0
mov ecx, dword [ebp - 0x184]
cmp dword [ecx*8 + 0x10261024], 0x12c
jge 0x10070bd6
mov dword [ebp - 0x1b4], 0xff8be100
jmp 0x10070be0
mov dword [ebp - 0x1b4], 0xff00ffff
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb140]
movss dword [ebp - 0x2b8], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb384]
movss dword [ebp - 0x2bc], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb160]
movss dword [ebp - 0x2c0], xmm0
imul edx, dword [ebp - 0x184], 0x2c
add edx, 0x102608ec
push edx
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb288]
cvtsi2ss xmm1, dword [ebp - 0x1b8]
addss xmm0, xmm1
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x2b8]
push edx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
lea eax, [ebp - 0x24]
push eax
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb288]
cvtsi2ss xmm1, dword [ebp - 0x1b8]
addss xmm0, xmm1
cvttss2si edx, xmm0
push edx
cvttss2si eax, dword [ebp - 0x2bc]
push eax
mov ecx, dword [ebp - 0x1b4]
push ecx
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
push 0x101f58b0
push 1
push 0x6e
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb288]
cvtsi2ss xmm1, dword [ebp - 0x1b8]
addss xmm0, xmm1
addss xmm0, dword [0x101fa9e8]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x2c0]
push ecx
push 0x64d3d3d3
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov edx, dword [ebp - 0x1b8]
add edx, 0xc
mov dword [ebp - 0x1b8], edx
jmp 0x10070a34
jmp 0x10070f0f
cmp dword [0x102608d8], 1
jne 0x10070d94
push 0x101f58d4
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2f8]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0x24]
addss xmm0, dword [0x101fb140]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [0x102608d8], 2
jmp 0x10070f0f
cmp dword [0x102608d8], 2
jne 0x10070df7
push 0x101f58e0
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb2f8]
cvttss2si edx, xmm0
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0x24]
addss xmm0, dword [0x101fb140]
cvttss2si ecx, xmm0
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [0x102608d8], 3
jmp 0x10070f0f
cmp dword [0x102608d8], 3
jne 0x10070e5a
push 0x101f58ec
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb2f8]
cvttss2si eax, xmm0
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0x24]
addss xmm0, dword [0x101fb140]
cvttss2si edx, xmm0
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [0x102608d8], 4
jmp 0x10070f0f
cmp dword [0x102608d8], 4
jne 0x10070eba
push 0x101f58fc
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2f8]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0x24]
addss xmm0, dword [0x101fb140]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [0x102608d8], 0
jmp 0x10070f0f
push 0x101f590c
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb2f8]
cvttss2si edx, xmm0
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0x24]
addss xmm0, dword [0x101fb140]
cvttss2si ecx, xmm0
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [0x102608d8], 1
jmp 0x10075451
mov edx, dword [ebp - 0x154]
cmp dword [edx], 2
jne 0x1007235b
cmp dword [0x10545c80], 2
jne 0x10071034
mov eax, dword [0xe8c58c]
mov dword [ebp - 0x2c4], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x2c8], eax
mov edx, dword [ebp - 0x2c4]
push edx
mov eax, 0x420120
mov ecx, dword [ebp - 0x2c8]
call eax
push 0xff
push 0x19
push 0xbd
push 0xff
mov ecx, 0x41fe10
call ecx
mov edx, 0x420040
mov ecx, eax
call edx
push 0
push 0
push 0
push 0
mov eax, 0x41fe10
call eax
mov edx, 0x4200b0
mov ecx, eax
call edx
push 5
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 0xc]
add ecx, 0x19
mov dword [ebp - 0x2d0], ecx
mov edx, dword [ebp - 0x154]
cvttss2si eax, dword [edx + 8]
add eax, 0x41
mov dword [ebp - 0x2d4], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x2d8], eax
push 0
push 1
push 0
push 0
mov edx, dword [ebp - 0x2cc]
push edx
mov eax, dword [ebp - 0x2d0]
push eax
mov ecx, dword [ebp - 0x2d4]
push ecx
mov edx, 0x420150
mov ecx, dword [ebp - 0x2d8]
call edx
mov eax, dword [0xe8c588]
mov dword [ebp - 0x2dc], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x2e0], eax
mov edx, dword [ebp - 0x2dc]
push edx
mov eax, 0x420120
mov ecx, dword [ebp - 0x2e0]
call eax
jmp 0x100710a2
push 5
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x2e4], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb0f8]
cvttss2si edx, xmm0
mov dword [ebp - 0x2e8], edx
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 8]
mov dword [ebp - 0x2ec], ecx
mov edx, dword [ebp - 0x2e4]
push edx
push 3
push 0xd2
mov eax, dword [ebp - 0x2e8]
push eax
mov ecx, dword [ebp - 0x2ec]
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb140]
movss dword [ebp - 0x1d0], xmm0
movss xmm0, dword [0x101fb420]
movss dword [ebp - 0x18c], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb0d8]
movss dword [ebp - 0x1d4], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb230]
movss dword [ebp - 0x210], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb330]
movss dword [ebp - 0x1fc], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb3dc]
movss dword [ebp - 0x200], xmm0
movss xmm0, dword [0x101fb2a8]
movss dword [ebp - 0x204], xmm0
mov ecx, dword [0x10217ff4]
mov dword [ebp - 0x2f0], ecx
push 6
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x2f4], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb204]
cvttss2si eax, xmm0
mov dword [ebp - 0x2f8], eax
mov ecx, dword [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2f4]
push edx
push 1
cvttss2si eax, dword [ebp - 0x18c]
push eax
mov ecx, dword [ebp - 0x2f8]
push ecx
cvttss2si edx, dword [ebp - 0x1d0]
push edx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov dword [ebp - 0x1a0], eax
push 0xe
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
cvttss2si eax, dword [ebp - 0x18c]
push eax
mov ecx, dword [ebp - 0x1a0]
push ecx
cvttss2si edx, dword [ebp - 0x1d0]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [ebp - 0x1a0], eax
push 7
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
cvttss2si eax, dword [ebp - 0x18c]
push eax
mov ecx, dword [ebp - 0x1a0]
push ecx
cvttss2si edx, dword [ebp - 0x1d0]
push edx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [ebp - 0x1a0], eax
push 8
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
cvttss2si eax, dword [ebp - 0x18c]
push eax
mov ecx, dword [ebp - 0x1a0]
push ecx
cvttss2si edx, dword [ebp - 0x1d0]
push edx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [ebp - 0x1a0], eax
push 0x101f5918
push 1
push 0xd2
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2e0]
subss xmm0, dword [0x101fa9e8]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x1d4]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
push 0x101f5920
push 1
push 0xd2
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2e0]
subss xmm0, dword [0x101fa9e8]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x210]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
push 0x101f5924
push 1
push 0xd2
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2e0]
subss xmm0, dword [0x101fa9e8]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x1fc]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
push 0x101f592c
push 1
push 0xd2
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2e0]
subss xmm0, dword [0x101fa9e8]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x200]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x10545ac8], 1
jb 0x100713aa
cmp dword [0x10545ac8], 3
jbe 0x100713b4
mov dword [0x10545ac8], 3
mov dword [ebp - 0x178], 0
jmp 0x100713cf
mov eax, dword [ebp - 0x178]
add eax, 1
mov dword [ebp - 0x178], eax
mov ecx, dword [ebp - 0x178]
cmp ecx, dword [0x10545ac8]
jae 0x1007165d
imul edx, dword [ebp - 0x178], 0x3c
add edx, 0x1025672c
push edx
push 1
cvttss2si eax, dword [ebp - 0x18c]
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb330]
imul edx, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, edx
addss xmm0, xmm1
subss xmm0, dword [0x101fb0a0]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x1d4]
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
imul edx, dword [ebp - 0x178], 0x3c
mov eax, dword [edx + 0x10256714]
push eax
push 0x101f5934
push 1
cvttss2si ecx, dword [ebp - 0x18c]
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb330]
imul eax, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, eax
addss xmm0, xmm1
subss xmm0, dword [0x101fb0a0]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x210]
push edx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
imul eax, dword [ebp - 0x178], 0x3c
mov ecx, dword [eax + 0x10256718]
push ecx
push 0x101f593c
push 1
cvttss2si edx, dword [ebp - 0x18c]
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb330]
imul ecx, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, ecx
addss xmm0, xmm1
subss xmm0, dword [0x101fb0a0]
cvttss2si edx, xmm0
push edx
cvttss2si eax, dword [ebp - 0x1fc]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
imul ecx, dword [ebp - 0x178], 0x3c
mov edx, dword [ecx + 0x1025671c]
push edx
push 0x101f5944
push 1
cvttss2si eax, dword [ebp - 0x18c]
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb330]
imul edx, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, edx
addss xmm0, xmm1
subss xmm0, dword [0x101fb0a0]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x200]
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
movss xmm0, dword [0x101fa9e8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x204]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb330]
imul eax, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, eax
addss xmm0, xmm1
addss xmm0, dword [0x101fb0d0]
subss xmm0, dword [0x101fb0a0]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x1d4]
movss dword [esp], xmm0
push 0x7b5e
mov ecx, 0x790b50
call ecx
add esp, 0x10
movss xmm0, dword [0x101fa9e8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x204]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb330]
imul eax, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, eax
addss xmm0, xmm1
addss xmm0, dword [0x101fb0d0]
subss xmm0, dword [0x101fb0a0]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x1d4]
addss xmm0, dword [0x101fb2a8]
push ecx
movss dword [esp], xmm0
push 0x7b5e
mov ecx, 0x790b50
call ecx
add esp, 0x14
jmp 0x100713c0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb0d8]
movss dword [ebp - 0x1f0], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb204]
movss dword [ebp - 0x1dc], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb2f8]
movss dword [ebp - 0x1e0], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb3bc]
movss dword [ebp - 0x1e4], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb230]
movss dword [ebp - 0x1a8], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb1ec]
movss dword [ebp - 0x1a4], xmm0
cmp dword [0x10545ac8], 0
jbe 0x10071b1e
mov ecx, dword [ebp - 0x154]
add ecx, 0xdc
call fcn.1007a1e0
mov edx, dword [ebp - 0x154]
add edx, 0xdc
mov dword [ebp - 0x2fc], edx
push 0
push 0
push 1
push 0x7a5e
push 1
mov ecx, dword [ebp - 0x2fc]
call fcn.1007a230
mov eax, dword [ebp - 0x154]
add eax, 0xdc
mov dword [ebp - 0x300], eax
push 0x1d
push 0x6c
push 0xa5
cvttss2si ecx, dword [ebp - 0x1a4]
push ecx
mov ecx, dword [ebp - 0x300]
call fcn.1007a270
mov edx, dword [ebp - 0x154]
add edx, 0xdc
mov dword [ebp - 0x304], edx
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.10028620
add esp, 0x10
push eax
push 0
mov ecx, dword [ebp - 0x304]
call fcn.1007a2a0
mov eax, dword [ebp - 0x154]
add eax, 0xdc
mov dword [ebp - 0x308], eax
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.10028620
add esp, 0x10
push eax
push 1
mov ecx, dword [ebp - 0x308]
call fcn.1007a2a0
mov ecx, dword [ebp - 0x154]
add ecx, 0xdc
mov dword [ebp - 0x30c], ecx
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.10028620
add esp, 0x10
push eax
push 2
mov ecx, dword [ebp - 0x30c]
call fcn.1007a2a0
mov edx, dword [ebp - 0x154]
add edx, 0xdc
mov dword [ebp - 0x310], edx
push 0
mov ecx, dword [ebp - 0x310]
call fcn.1007a2f0
push 0x1d
push 0x6c
push 0xa5
cvttss2si eax, dword [ebp - 0x1a4]
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10071ade
mov ecx, dword [ebp - 0x154]
add ecx, 0xdc
call fcn.1007a2d0
movzx eax, al
cmp eax, 1
jne 0x100718cc
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x100718cc
push 1
mov ecx, 0x10256710
call fcn.100658e0
mov ecx, dword [ebp - 0x154]
call fcn.10058520
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
push 0xa
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x314], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si eax, xmm0
mov dword [ebp - 0x318], eax
mov ecx, dword [ebp - 0x314]
push ecx
push 1
push 0xd2
mov edx, dword [ebp - 0x318]
push edx
cvttss2si eax, dword [ebp - 0x1f0]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov ecx, 0x3c
imul edx, ecx, 0
mov eax, dword [edx + 0x10256720]
mov dword [ebp - 0x31c], eax
push 0xb
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x320], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si edx, xmm0
mov dword [ebp - 0x324], edx
mov eax, dword [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x320]
push ecx
push 1
push 0xd2
mov edx, dword [ebp - 0x324]
push edx
cvttss2si eax, dword [ebp - 0x1dc]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov ecx, 0x3c
imul edx, ecx, 0
mov eax, dword [edx + 0x10256724]
mov dword [ebp - 0x328], eax
push 0xc
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x32c], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si edx, xmm0
mov dword [ebp - 0x330], edx
mov eax, dword [ebp - 0x328]
push eax
mov ecx, dword [ebp - 0x32c]
push ecx
push 1
push 0xd2
mov edx, dword [ebp - 0x330]
push edx
cvttss2si eax, dword [ebp - 0x1e0]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov ecx, 0x3c
imul edx, ecx, 0
mov eax, dword [edx + 0x10256728]
mov dword [ebp - 0x334], eax
push 0xd
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si edx, xmm0
mov dword [ebp - 0x33c], edx
mov eax, dword [ebp - 0x334]
push eax
mov ecx, dword [ebp - 0x338]
push ecx
push 1
push 0xd2
mov edx, dword [ebp - 0x33c]
push edx
cvttss2si eax, dword [ebp - 0x1e4]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov ecx, 0x3c
imul edx, ecx, 0
add edx, 0x1025672c
push edx
push 9
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
push 0xa0
push 0xae
cvttss2si eax, dword [ebp - 0x1a8]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
jmp 0x10071b1e
mov ecx, 0x3c
imul edx, ecx, 0
add edx, 0x1025672c
push edx
push 9
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
push 0xa0
push 0xae
cvttss2si eax, dword [ebp - 0x1a8]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
cmp dword [0x10545ac8], 1
jbe 0x10071f3d
mov ecx, dword [ebp - 0x154]
add ecx, 0x190
call fcn.1007a1e0
mov ecx, dword [ebp - 0x154]
add ecx, 0x190
mov dword [ebp - 0x340], ecx
push 0
push 0
push 1
push 0x7a5e
push 1
mov ecx, dword [ebp - 0x340]
call fcn.1007a230
mov edx, dword [ebp - 0x154]
add edx, 0x190
mov dword [ebp - 0x344], edx
push 0x1d
push 0x6c
push 0xc3
cvttss2si eax, dword [ebp - 0x1a4]
push eax
mov ecx, dword [ebp - 0x344]
call fcn.1007a270
mov ecx, dword [ebp - 0x154]
add ecx, 0x190
mov dword [ebp - 0x348], ecx
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.10028620
add esp, 0x10
push eax
push 0
mov ecx, dword [ebp - 0x348]
call fcn.1007a2a0
mov edx, dword [ebp - 0x154]
add edx, 0x190
mov dword [ebp - 0x34c], edx
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.10028620
add esp, 0x10
push eax
push 1
mov ecx, dword [ebp - 0x34c]
call fcn.1007a2a0
mov eax, dword [ebp - 0x154]
add eax, 0x190
mov dword [ebp - 0x350], eax
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.10028620
add esp, 0x10
push eax
push 2
mov ecx, dword [ebp - 0x350]
call fcn.1007a2a0
mov ecx, dword [ebp - 0x154]
add ecx, 0x190
mov dword [ebp - 0x354], ecx
push 0
mov ecx, dword [ebp - 0x354]
call fcn.1007a2f0
push 0x1d
push 0x6c
push 0xc3
cvttss2si edx, dword [ebp - 0x1a4]
push edx
mov eax, 0x790b10
call eax
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x10071efe
mov ecx, dword [ebp - 0x154]
add ecx, 0x190
call fcn.1007a2d0
movzx edx, al
cmp edx, 1
jne 0x10071cec
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x10071cec
push 2
mov ecx, 0x10256710
call fcn.100658e0
mov ecx, dword [ebp - 0x154]
call fcn.10058520
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
push 0xa
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x358], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si eax, xmm0
mov dword [ebp - 0x35c], eax
mov ecx, dword [ebp - 0x358]
push ecx
push 1
push 0xd2
mov edx, dword [ebp - 0x35c]
push edx
cvttss2si eax, dword [ebp - 0x1f0]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov ecx, 0x3c
shl ecx, 0
mov edx, dword [ecx + 0x10256720]
mov dword [ebp - 0x360], edx
push 0xb
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x364], eax
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si ecx, xmm0
mov dword [ebp - 0x368], ecx
mov edx, dword [ebp - 0x360]
push edx
mov eax, dword [ebp - 0x364]
push eax
push 1
push 0xd2
mov ecx, dword [ebp - 0x368]
push ecx
cvttss2si edx, dword [ebp - 0x1dc]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov eax, 0x3c
shl eax, 0
mov ecx, dword [eax + 0x10256724]
mov dword [ebp - 0x36c], ecx
push 0xc
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x370], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si eax, xmm0
mov dword [ebp - 0x374], eax
mov ecx, dword [ebp - 0x36c]
push ecx
mov edx, dword [ebp - 0x370]
push edx
push 1
push 0xd2
mov eax, dword [ebp - 0x374]
push eax
cvttss2si ecx, dword [ebp - 0x1e0]
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov edx, 0x3c
shl edx, 0
mov eax, dword [edx + 0x10256728]
mov dword [ebp - 0x378], eax
push 0xd
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x37c], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si edx, xmm0
mov dword [ebp - 0x380], edx
mov eax, dword [ebp - 0x378]
push eax
mov ecx, dword [ebp - 0x37c]
push ecx
push 1
push 0xd2
mov edx, dword [ebp - 0x380]
push edx
cvttss2si eax, dword [ebp - 0x1e4]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov ecx, 0x3c
shl ecx, 0
add ecx, 0x1025672c
push ecx
push 9
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
push 0xa0
push 0xcc
cvttss2si edx, dword [ebp - 0x1a8]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
jmp 0x10071f3d
mov eax, 0x3c
shl eax, 0
add eax, 0x1025672c
push eax
push 9
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
push 0xa0
push 0xcc
cvttss2si ecx, dword [ebp - 0x1a8]
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
cmp dword [0x10545ac8], 2
jbe 0x10072356
mov ecx, dword [ebp - 0x154]
add ecx, 0x244
call fcn.1007a1e0
mov edx, dword [ebp - 0x154]
add edx, 0x244
mov dword [ebp - 0x384], edx
push 0
push 0
push 1
push 0x7a5e
push 1
mov ecx, dword [ebp - 0x384]
call fcn.1007a230
mov eax, dword [ebp - 0x154]
add eax, 0x244
mov dword [ebp - 0x388], eax
push 0x1d
push 0x6c
push 0xe1
cvttss2si ecx, dword [ebp - 0x1a4]
push ecx
mov ecx, dword [ebp - 0x388]
call fcn.1007a270
mov edx, dword [ebp - 0x154]
add edx, 0x244
mov dword [ebp - 0x38c], edx
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.10028620
add esp, 0x10
push eax
push 0
mov ecx, dword [ebp - 0x38c]
call fcn.1007a2a0
mov eax, dword [ebp - 0x154]
add eax, 0x244
mov dword [ebp - 0x390], eax
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.10028620
add esp, 0x10
push eax
push 1
mov ecx, dword [ebp - 0x390]
call fcn.1007a2a0
mov ecx, dword [ebp - 0x154]
add ecx, 0x244
mov dword [ebp - 0x394], ecx
push 0xff
push 0xff
push 0xff
push 0xff
call fcn.10028620
add esp, 0x10
push eax
push 2
mov ecx, dword [ebp - 0x394]
call fcn.1007a2a0
mov edx, dword [ebp - 0x154]
add edx, 0x244
mov dword [ebp - 0x398], edx
push 0
mov ecx, dword [ebp - 0x398]
call fcn.1007a2f0
push 0x1d
push 0x6c
push 0xe1
cvttss2si eax, dword [ebp - 0x1a4]
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10072318
mov ecx, dword [ebp - 0x154]
add ecx, 0x244
call fcn.1007a2d0
movzx eax, al
cmp eax, 1
jne 0x1007210a
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1007210a
push 3
mov ecx, 0x10256710
call fcn.100658e0
mov ecx, dword [ebp - 0x154]
call fcn.10058520
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
push 0xa
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x39c], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si eax, xmm0
mov dword [ebp - 0x3a0], eax
mov ecx, dword [ebp - 0x39c]
push ecx
push 1
push 0xd2
mov edx, dword [ebp - 0x3a0]
push edx
cvttss2si eax, dword [ebp - 0x1f0]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov ecx, 0x3c
shl ecx, 1
mov edx, dword [ecx + 0x10256720]
mov dword [ebp - 0x3a4], edx
push 0xb
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x3a8], eax
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si ecx, xmm0
mov dword [ebp - 0x3ac], ecx
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
push 1
push 0xd2
mov ecx, dword [ebp - 0x3ac]
push ecx
cvttss2si edx, dword [ebp - 0x1dc]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov eax, 0x3c
shl eax, 1
mov ecx, dword [eax + 0x10256724]
mov dword [ebp - 0x3b0], ecx
push 0xc
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x3b4], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si eax, xmm0
mov dword [ebp - 0x3b8], eax
mov ecx, dword [ebp - 0x3b0]
push ecx
mov edx, dword [ebp - 0x3b4]
push edx
push 1
push 0xd2
mov eax, dword [ebp - 0x3b8]
push eax
cvttss2si ecx, dword [ebp - 0x1e0]
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov edx, 0x3c
shl edx, 1
mov eax, dword [edx + 0x10256728]
mov dword [ebp - 0x3bc], eax
push 0xd
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x3c0], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb3c4]
cvttss2si edx, xmm0
mov dword [ebp - 0x3c4], edx
mov eax, dword [ebp - 0x3bc]
push eax
mov ecx, dword [ebp - 0x3c0]
push ecx
push 1
push 0xd2
mov edx, dword [ebp - 0x3c4]
push edx
cvttss2si eax, dword [ebp - 0x1e4]
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov ecx, 0x3c
shl ecx, 1
add ecx, 0x1025672c
push ecx
push 9
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
push 0xa0
push 0xea
cvttss2si edx, dword [ebp - 0x1a8]
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
jmp 0x10072356
mov eax, 0x3c
shl eax, 1
add eax, 0x1025672c
push eax
push 9
mov ecx, 0x10263458
call fcn.100690a0
push eax
push 1
push 0xa0
push 0xea
cvttss2si ecx, dword [ebp - 0x1a8]
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
jmp 0x10075451
mov edx, dword [ebp - 0x154]
cmp dword [edx], 3
jne 0x10072fa1
cmp dword [0x10545c80], 2
jne 0x10072488
mov eax, dword [0xe8c58c]
mov dword [ebp - 0x3c8], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x3cc], eax
mov edx, dword [ebp - 0x3c8]
push edx
mov eax, 0x420120
mov ecx, dword [ebp - 0x3cc]
call eax
push 0xff
push 0x19
push 0xbd
push 0xff
mov ecx, 0x41fe10
call ecx
mov edx, 0x420040
mov ecx, eax
call edx
push 0
push 0
push 0
push 0
mov eax, 0x41fe10
call eax
mov edx, 0x4200b0
mov ecx, eax
call edx
push 0x1028b284
push 0x101f5950
push 0x100
lea eax, [ebp - 0x124]
push eax
call sym.Client_Clean_.dll_snprintf
add esp, 0x10
mov ecx, dword [ebp - 0x154]
cvttss2si edx, dword [ecx + 0xc]
add edx, 0x19
mov dword [ebp - 0x3d0], edx
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 8]
add ecx, 0x41
mov dword [ebp - 0x3d4], ecx
mov edx, 0x41fe10
call edx
mov dword [ebp - 0x3d8], eax
push 0
push 1
push 0
push 0
lea eax, [ebp - 0x124]
push eax
mov ecx, dword [ebp - 0x3d0]
push ecx
mov edx, dword [ebp - 0x3d4]
push edx
mov eax, 0x420150
mov ecx, dword [ebp - 0x3d8]
call eax
mov ecx, dword [0xe8c588]
mov dword [ebp - 0x3dc], ecx
mov edx, 0x41fe10
call edx
mov dword [ebp - 0x3e0], eax
mov eax, dword [ebp - 0x3dc]
push eax
mov edx, 0x420120
mov ecx, dword [ebp - 0x3e0]
call edx
jmp 0x100724db
push 0x1028b284
push str.Ranking__s
push 3
push 0xd2
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb0f8]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
subss xmm0, dword [0x101fafe8]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
cmp dword [0x1028b278], 0
jle 0x10072778
push 0x17
push 0x14
push 0x2d
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb0d8]
cvttss2si edx, xmm0
push edx
mov eax, 0x790b10
call eax
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x10072714
push 0x17
push 0x14
push 0x2d
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb0d8]
cvttss2si eax, xmm0
push eax
call fcn.10032110
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x100726a9
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x100726a9
push ecx
movss xmm0, dword [0x101fb1f4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb0d8]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov eax, 0x790e40
call eax
add esp, 0x1c
cmp dword [0x1028b278], 0
jne 0x1007264d
push 4
push 0xe7
push 0xf3
lea ecx, [ebp - 0x148]
call fcn.100285f0
movzx ecx, byte [ebp - 0x147]
push ecx
lea edx, [ebp - 0x148]
push edx
call fcn.1011a530
add esp, 8
push 5
push 0xe6
push 0xf3
lea ecx, [ebp - 0x13c]
call fcn.100285f0
mov dword [0x1028b278], 0
mov byte [ebp - 0x138], 0
movzx eax, byte [ebp - 0x13b]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call fcn.1011a530
add esp, 8
jmp 0x10072695
push 5
push 0xe6
push 0xf3
lea ecx, [ebp - 0x134]
call fcn.100285f0
mov edx, dword [0x1028b278]
sub edx, 1
mov dword [0x1028b278], edx
mov al, byte [0x1028b278]
mov byte [ebp - 0x130], al
movzx ecx, byte [ebp - 0x133]
push ecx
lea edx, [ebp - 0x134]
push edx
call fcn.1011a530
add esp, 8
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x10072712
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb0d8]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov eax, 0x790e40
call eax
add esp, 0x1c
jmp 0x10072778
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb0d8]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov edx, 0x790e40
call edx
add esp, 0x1c
mov eax, dword [0x1028b280]
sub eax, 1
cmp dword [0x1028b278], eax
jge 0x100729da
push 0x17
push 0x14
push 0x2d
mov ecx, dword [ebp - 0x154]
mov edx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [edx + 0x14]
subss xmm0, dword [0x101fb1c8]
cvttss2si eax, xmm0
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x1007296b
push 0x17
push 0x14
push 0x2d
mov eax, dword [ebp - 0x154]
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [ecx + 0x14]
subss xmm0, dword [0x101fb1c8]
cvttss2si edx, xmm0
push edx
call fcn.10032110
add esp, 0x10
movzx eax, al
test eax, eax
je 0x100728f5
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x100728f5
push ecx
movss xmm0, dword [0x101fb1f4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [ecx + 0x14]
subss xmm0, dword [0x101fb1c8]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov edx, 0x790e40
call edx
add esp, 0x1c
push 5
push 0xe6
push 0xf3
lea ecx, [ebp - 0x12c]
call fcn.100285f0
mov eax, dword [0x1028b278]
add eax, 1
mov dword [0x1028b278], eax
mov cl, byte [0x1028b278]
mov byte [ebp - 0x128], cl
movzx edx, byte [ebp - 0x12b]
push edx
lea eax, [ebp - 0x12c]
push eax
call fcn.1011a530
add esp, 8
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x10072969
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
mov eax, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [eax + 0x14]
subss xmm0, dword [0x101fb1c8]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x100729da
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
mov eax, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [eax + 0x14]
subss xmm0, dword [0x101fb1c8]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
mov dword [ebp - 0x1bc], 0x64d3d3d3
cmp dword [0x1028b27c], 1
jne 0x10072d96
push str.Rank:
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb2a4]
cvttss2si eax, xmm0
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb1d4]
cvttss2si edx, xmm0
push edx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
push 0x1028b298
push 0x101f5970
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2a4]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb288]
cvttss2si eax, xmm0
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
push 0x1028b2ac
push 0x101f5974
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb2a4]
cvttss2si edx, xmm0
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb384]
cvttss2si ecx, xmm0
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
mov edx, dword [0x7bc4f04]
add edx, 0x38
mov dword [ebp - 0x3e4], edx
mov dword [ebp - 0x17c], 0
jmp 0x10072afd
mov eax, dword [ebp - 0x17c]
add eax, 1
mov dword [ebp - 0x17c], eax
mov ecx, dword [ebp - 0x17c]
cmp ecx, dword [0x1028b2c0]
jge 0x10072d91
mov dword [ebp - 0x1bc], 0xff19bdff
imul edx, dword [ebp - 0x17c], 0x18
add edx, 0x1028b2c4
mov dword [ebp - 0x1c8], edx
mov eax, dword [ebp - 0x3e4]
mov dword [ebp - 0x1d8], eax
mov ecx, dword [ebp - 0x1d8]
mov dl, byte [ecx]
mov byte [ebp - 0x195], dl
mov eax, dword [ebp - 0x1c8]
cmp dl, byte [eax]
jne 0x10072b96
cmp byte [ebp - 0x195], 0
je 0x10072b8a
mov ecx, dword [ebp - 0x1d8]
mov dl, byte [ecx + 1]
mov byte [ebp - 0x18d], dl
mov eax, dword [ebp - 0x1c8]
cmp dl, byte [eax + 1]
jne 0x10072b96
add dword [ebp - 0x1d8], 2
add dword [ebp - 0x1c8], 2
cmp byte [ebp - 0x18d], 0
jne 0x10072b38
mov dword [ebp - 0x208], 0
jmp 0x10072ba1
sbb ecx, ecx
or ecx, 1
mov dword [ebp - 0x208], ecx
mov edx, dword [ebp - 0x208]
mov dword [ebp - 0x3e8], edx
cmp dword [ebp - 0x3e8], 0
jne 0x10072bc0
mov dword [ebp - 0x1bc], 0xff8be100
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb1f0]
movss dword [ebp - 0x3ec], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb268]
movss dword [ebp - 0x3f0], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb384]
movss dword [ebp - 0x3f4], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb1ec]
movss dword [ebp - 0x3f8], xmm0
mov ecx, dword [ebp - 0x17c]
add ecx, 1
push ecx
push 0x101f5978
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb2d0]
imul eax, dword [ebp - 0x17c], 0xc
cvtsi2ss xmm1, eax
addss xmm0, xmm1
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x3ec]
push edx
mov eax, dword [ebp - 0x1bc]
push eax
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
imul ecx, dword [ebp - 0x17c], 0x18
add ecx, 0x1028b2c4
push ecx
push 0x101f597c
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb2d0]
imul eax, dword [ebp - 0x17c], 0xc
cvtsi2ss xmm1, eax
addss xmm0, xmm1
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x3f0]
push edx
mov eax, dword [ebp - 0x1bc]
push eax
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
imul ecx, dword [ebp - 0x17c], 0x18
mov edx, dword [ecx + 0x1028b2d8]
push edx
push 0x101f5980
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2d0]
imul ecx, dword [ebp - 0x17c], 0xc
cvtsi2ss xmm1, ecx
addss xmm0, xmm1
cvttss2si edx, xmm0
push edx
cvttss2si eax, dword [ebp - 0x3f4]
push eax
mov ecx, dword [ebp - 0x1bc]
push ecx
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x20
push str._________________________________
push 1
push 0x6e
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb2d0]
imul eax, dword [ebp - 0x17c], 0xc
cvtsi2ss xmm1, eax
addss xmm0, xmm1
addss xmm0, dword [0x101fa9e8]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x3f8]
push edx
push 0x64d3d3d3
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
jmp 0x10072aee
jmp 0x10072f9c
cmp dword [0x1028b3b4], 1
jne 0x10072e01
push 0x101f59a8
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2f8]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0x24]
subss xmm0, dword [0x101fb0d8]
addss xmm0, dword [0x101fb18c]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [0x1028b3b4], 2
jmp 0x10072f9c
cmp dword [0x1028b3b4], 2
jne 0x10072e6c
push 0x101f59b4
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb2f8]
cvttss2si edx, xmm0
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0x24]
subss xmm0, dword [0x101fb0d8]
addss xmm0, dword [0x101fb18c]
cvttss2si ecx, xmm0
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [0x1028b3b4], 3
jmp 0x10072f9c
cmp dword [0x1028b3b4], 3
jne 0x10072ed7
push 0x101f59c0
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb2f8]
cvttss2si eax, xmm0
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0x24]
subss xmm0, dword [0x101fb0d8]
addss xmm0, dword [0x101fb18c]
cvttss2si edx, xmm0
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [0x1028b3b4], 4
jmp 0x10072f9c
cmp dword [0x1028b3b4], 4
jne 0x10072f3f
push 0x101f59d0
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2f8]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0x24]
subss xmm0, dword [0x101fb0d8]
addss xmm0, dword [0x101fb18c]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [0x1028b3b4], 0
jmp 0x10072f9c
push 0x101f59e0
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb2f8]
cvttss2si edx, xmm0
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0x24]
subss xmm0, dword [0x101fb0d8]
addss xmm0, dword [0x101fb18c]
cvttss2si ecx, xmm0
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov dword [0x1028b3b4], 1
jmp 0x10075451
mov edx, dword [ebp - 0x154]
cmp dword [edx], 4
jne 0x1007385f
mov dword [ebp - 0x180], 0x64d3d3d3
cmp dword [0x10545c80], 2
jne 0x100730cb
mov eax, dword [0xe8c58c]
mov dword [ebp - 0x3fc], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x400], eax
mov edx, dword [ebp - 0x3fc]
push edx
mov eax, 0x420120
mov ecx, dword [ebp - 0x400]
call eax
push 0xff
push 0x19
push 0xbd
push 0xff
mov ecx, 0x41fe10
call ecx
mov edx, 0x420040
mov ecx, eax
call edx
push 0
push 0
push 0
push 0
mov eax, 0x41fe10
call eax
mov edx, 0x4200b0
mov ecx, eax
call edx
push 0x1c
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x404], eax
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 0xc]
add ecx, 0x19
mov dword [ebp - 0x408], ecx
mov edx, dword [ebp - 0x154]
cvttss2si eax, dword [edx + 8]
add eax, 0x41
mov dword [ebp - 0x40c], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x488], eax
push 0
push 1
push 0
push 0
mov edx, dword [ebp - 0x404]
push edx
mov eax, dword [ebp - 0x408]
push eax
mov ecx, dword [ebp - 0x40c]
push ecx
mov edx, 0x420150
mov ecx, dword [ebp - 0x488]
call edx
mov eax, dword [0xe8c588]
mov dword [ebp - 0x414], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x418], eax
mov edx, dword [ebp - 0x414]
push edx
mov eax, 0x420120
mov ecx, dword [ebp - 0x418]
call eax
jmp 0x10073139
push 0x1c
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x41c], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb0f8]
cvttss2si edx, xmm0
mov dword [ebp - 0x420], edx
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 8]
mov dword [ebp - 0x424], ecx
mov edx, dword [ebp - 0x41c]
push edx
push 3
push 0xd2
mov eax, dword [ebp - 0x420]
push eax
mov ecx, dword [ebp - 0x424]
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
push str.Command:
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb218]
cvttss2si eax, xmm0
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb1d4]
cvttss2si edx, xmm0
push edx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
push str.Comment:
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb218]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb310]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x102608c8], 0
jne 0x100731e1
cmp dword [0x102608cc], 0x19
jg 0x1007320d
cmp dword [0x102608c8], 1
jne 0x100731f3
cmp dword [0x102608cc], 0x32
jg 0x1007320d
cmp dword [0x102608c8], 2
jne 0x10073421
cmp dword [0x102608cc], 0x4b
jle 0x10073421
push 0x17
push 0x14
push 0x2d
mov ecx, dword [ebp - 0x154]
mov edx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [edx + 0x14]
subss xmm0, dword [0x101fb180]
cvttss2si eax, xmm0
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x100733b2
push 0x17
push 0x14
push 0x2d
mov eax, dword [ebp - 0x154]
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [ecx + 0x14]
subss xmm0, dword [0x101fb1c8]
cvttss2si edx, xmm0
push edx
call fcn.10032110
add esp, 0x10
movzx eax, al
test eax, eax
je 0x1007333c
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1007333c
push ecx
movss xmm0, dword [0x101fb1f4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [ecx + 0x14]
subss xmm0, dword [0x101fb180]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov edx, 0x790e40
call edx
add esp, 0x1c
mov eax, dword [0x102608c8]
add eax, 1
mov dword [0x102608c8], eax
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x100733b0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
mov eax, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [eax + 0x14]
subss xmm0, dword [0x101fb180]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x10073421
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
mov eax, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [eax + 0x14]
subss xmm0, dword [0x101fb180]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
cmp dword [0x102608c8], 1
je 0x10073440
cmp dword [0x102608c8], 2
je 0x10073440
cmp dword [0x102608c8], 3
jne 0x1007361f
push 0x17
push 0x14
push 0x2d
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb0d8]
cvttss2si eax, xmm0
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x100735bb
push 0x17
push 0x14
push 0x2d
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb0d8]
cvttss2si ecx, xmm0
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10073550
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x10073550
push ecx
movss xmm0, dword [0x101fb1f4]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb0d8]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov ecx, 0x790e40
call ecx
add esp, 0x1c
mov edx, dword [0x102608c8]
sub edx, 1
mov dword [0x102608c8], edx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x100735b9
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb0d8]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov eax, 0x790e40
call eax
add esp, 0x1c
jmp 0x1007361f
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb158]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb140]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb1f0]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb0d8]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov edx, 0x790e40
call edx
add esp, 0x1c
imul eax, dword [0x102608c8], 0x19
mov dword [ebp - 0x174], eax
jmp 0x1007363d
mov ecx, dword [ebp - 0x174]
add ecx, 1
mov dword [ebp - 0x174], ecx
imul edx, dword [0x102608c8], 0x19
add edx, 0x19
cmp dword [ebp - 0x174], edx
jge 0x1007385a
imul eax, dword [ebp - 0x174], 0x58
cmp dword [eax + 0x1025e668], 0xffffffff
jne 0x10073665
jmp 0x1007362e
imul ecx, dword [ebp - 0x174], 0x58
cmp dword [ecx + 0x1025e66c], 1
jne 0x10073684
mov dword [ebp - 0x180], 0xff19bdff
jmp 0x10073739
imul edx, dword [ebp - 0x174], 0x58
cmp dword [edx + 0x1025e66c], 2
jne 0x100736a3
mov dword [ebp - 0x180], 0xffffffff
jmp 0x10073739
imul eax, dword [ebp - 0x174], 0x58
cmp dword [eax + 0x1025e66c], 3
jne 0x100736bf
mov dword [ebp - 0x180], 0xff1969ff
jmp 0x10073739
imul ecx, dword [ebp - 0x174], 0x58
cmp dword [ecx + 0x1025e66c], 4
jne 0x100736db
mov dword [ebp - 0x180], 0xff2d5fe1
jmp 0x10073739
imul edx, dword [ebp - 0x174], 0x58
cmp dword [edx + 0x1025e66c], 5
jne 0x100736f7
mov dword [ebp - 0x180], 0xff8be100
jmp 0x10073739
imul eax, dword [ebp - 0x174], 0x58
cmp dword [eax + 0x1025e66c], 6
jne 0x10073713
mov dword [ebp - 0x180], 0xff00ffff
jmp 0x10073739
imul ecx, dword [ebp - 0x174], 0x58
cmp dword [ecx + 0x1025e66c], 7
jne 0x1007372f
mov dword [ebp - 0x180], 0xffcc6699
jmp 0x10073739
mov dword [ebp - 0x180], 0xff19bdff
mov edx, dword [ebp - 0x174]
mov dword [ebp - 0x1e8], edx
cmp dword [0x102608c8], 0
jle 0x10073763
imul eax, dword [0x102608c8], 0x19
mov ecx, dword [ebp - 0x1e8]
sub ecx, eax
mov dword [ebp - 0x1e8], ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb288]
imul eax, dword [ebp - 0x1e8], 0xa
cvtsi2ss xmm1, eax
addss xmm0, xmm1
movss dword [ebp - 0x20c], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb340]
movss dword [ebp - 0x430], xmm0
movss xmm0, dword [0x101fb2f8]
movss dword [ebp - 0x428], xmm0
movss xmm0, dword [0x101fb268]
movss dword [ebp - 0x42c], xmm0
imul edx, dword [ebp - 0x174], 0x58
add edx, 0x1025e670
push edx
push 1
cvttss2si eax, dword [ebp - 0x428]
push eax
cvttss2si ecx, dword [ebp - 0x20c]
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb0d8]
cvttss2si eax, xmm0
push eax
mov ecx, dword [ebp - 0x180]
push ecx
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
push 1
push 0
mov edx, dword [ebp - 0x180]
push edx
push 0
cvttss2si eax, dword [ebp - 0x42c]
push eax
cvttss2si ecx, dword [ebp - 0x20c]
push ecx
cvttss2si edx, dword [ebp - 0x430]
push edx
imul eax, dword [ebp - 0x174], 0x58
add eax, 0x1025e698
push eax
mov ecx, 0x7d04d0
call ecx
add esp, 0x20
jmp 0x1007362e
jmp 0x10075451
mov edx, dword [ebp - 0x154]
cmp dword [edx], 5
jne 0x10075451
cmp dword [0x10545c80], 2
jne 0x1007397f
mov eax, dword [0xe8c58c]
mov dword [ebp - 0x434], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x438], eax
mov edx, dword [ebp - 0x434]
push edx
mov eax, 0x420120
mov ecx, dword [ebp - 0x438]
call eax
push 0xff
push 0x19
push 0xbd
push 0xff
mov ecx, 0x41fe10
call ecx
mov edx, 0x420040
mov ecx, eax
call edx
push 0
push 0
push 0
push 0
mov eax, 0x41fe10
call eax
mov edx, 0x4200b0
mov ecx, eax
call edx
push 0x2c
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x43c], eax
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 0xc]
add ecx, 0x19
mov dword [ebp - 0x440], ecx
mov edx, dword [ebp - 0x154]
cvttss2si eax, dword [edx + 8]
add eax, 0x41
mov dword [ebp - 0x444], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x448], eax
push 0
push 1
push 0
push 0
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, 0x420150
mov ecx, dword [ebp - 0x448]
call edx
mov eax, dword [0xe8c588]
mov dword [ebp - 0x44c], eax
mov ecx, 0x41fe10
call ecx
mov dword [ebp - 0x450], eax
mov edx, dword [ebp - 0x44c]
push edx
mov eax, 0x420120
mov ecx, dword [ebp - 0x450]
call eax
jmp 0x100739ed
push 0x2c
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x454], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb0f8]
cvttss2si edx, xmm0
mov dword [ebp - 0x458], edx
mov eax, dword [ebp - 0x154]
cvttss2si ecx, dword [eax + 8]
mov dword [ebp - 0x45c], ecx
mov edx, dword [ebp - 0x454]
push edx
push 3
push 0xd2
mov eax, dword [ebp - 0x458]
push eax
mov ecx, dword [ebp - 0x45c]
push ecx
push 0xff19bdff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
subss xmm0, dword [0x101fb140]
movss dword [ebp - 0x214], xmm0
movss xmm0, dword [ebp - 0x214]
addss xmm0, dword [0x101fb18c]
movss dword [ebp - 0x164], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb120]
movss dword [ebp - 0x4f8], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb0d8]
movss dword [ebp - 0x4fc], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb18c]
movss dword [ebp - 0x194], xmm0
movss xmm0, dword [0x101fb140]
movss dword [ebp - 0x160], xmm0
push 0x4e
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x460], eax
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb24c]
addss xmm0, dword [ebp - 0x160]
cvttss2si ecx, xmm0
mov dword [ebp - 0x464], ecx
mov edx, dword [ebp - 0x460]
push edx
push 1
push 0x7d
mov eax, dword [ebp - 0x464]
push eax
cvttss2si ecx, dword [ebp - 0x194]
push ecx
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
movzx edx, byte [0x1023db3c]
test edx, edx
jne 0x10073b5b
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb238]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x10073bcc
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb238]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov eax, 0x790e40
call eax
add esp, 0x1c
push 0xf
push 0xf
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb238]
addss xmm0, dword [ebp - 0x160]
cvttss2si edx, xmm0
push edx
cvttss2si eax, dword [ebp - 0x164]
push eax
call fcn.10032110
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x10073c51
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2fc]
add ecx, 0xfa
cmp eax, ecx
jb 0x10073c51
movzx edx, byte [0x1023db3c]
test edx, edx
jne 0x10073c38
mov byte [0x1023db3c], 1
jmp 0x10073c3f
mov byte [0x1023db3c], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
cmp dword [0x10545c20], 0
je 0x10073e30
push 0x4f
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x468], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb2e0]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x46c], eax
mov ecx, dword [ebp - 0x468]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x46c]
push edx
cvttss2si eax, dword [ebp - 0x194]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x1020ef5c], 1
je 0x10073d3b
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb2d4]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x10073da7
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2d4]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb2d4]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x164]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10073e30
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10073e30
cmp dword [0x1020ef5c], 1
je 0x10073e14
mov dword [0x1020ef5c], 1
jmp 0x10073e1e
mov dword [0x1020ef5c], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x50
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x470], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb384]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x474], eax
mov ecx, dword [ebp - 0x470]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x474]
push edx
cvttss2si eax, dword [ebp - 0x194]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov ecx, 0x40
imul edx, ecx, 0x18
movzx eax, byte [edx + 0x104e2d9d]
cmp eax, 1
je 0x10073f18
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb374]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x10073f84
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb374]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb374]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x164]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10074022
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10074022
mov eax, 0x40
imul ecx, eax, 0x18
movzx edx, byte [ecx + 0x104e2d9d]
cmp edx, 1
je 0x10074001
mov eax, 0x40
imul ecx, eax, 0x18
mov byte [ecx + 0x104e2d9d], 1
jmp 0x10074010
mov edx, 0x40
imul eax, edx, 0x18
mov byte [eax + 0x104e2d9d], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x51
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x478], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb3f4]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x47c], eax
mov ecx, dword [ebp - 0x478]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x47c]
push edx
cvttss2si eax, dword [ebp - 0x194]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x1020ef94], 1
je 0x100740ff
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb3e8]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x1007416b
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb3e8]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb3e8]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x164]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x100741f4
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x100741f4
cmp dword [0x1020ef94], 1
je 0x100741d8
mov dword [0x1020ef94], 1
jmp 0x100741e2
mov dword [0x1020ef94], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x52
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x480], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb468]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x484], eax
mov ecx, dword [ebp - 0x480]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x484]
push edx
cvttss2si eax, dword [ebp - 0x194]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
mov ecx, 0x40
imul edx, ecx, 0x28
movzx eax, byte [edx + 0x104e2d9d]
cmp eax, 1
je 0x100742dc
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb454]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x10074348
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb454]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb454]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x164]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x100743e6
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x100743e6
mov eax, 0x40
imul ecx, eax, 0x28
movzx edx, byte [ecx + 0x104e2d9d]
cmp edx, 1
je 0x100743c5
mov eax, 0x40
imul ecx, eax, 0x28
mov byte [ecx + 0x104e2d9d], 1
jmp 0x100743d4
mov edx, 0x40
imul eax, edx, 0x28
mov byte [eax + 0x104e2d9d], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
mov dword [ebp - 0x1c0], 0x1054599b
mov edx, dword [ebp - 0x1c0]
add edx, 1
mov dword [ebp - 0x4ec], edx
mov eax, dword [ebp - 0x1c0]
mov cl, byte [eax]
mov byte [ebp - 0x18e], cl
add dword [ebp - 0x1c0], 1
cmp byte [ebp - 0x18e], 0
jne 0x100743ff
mov edx, dword [ebp - 0x1c0]
sub edx, dword [ebp - 0x4ec]
mov dword [ebp - 0x48c], edx
je 0x10074482
push 0x1054599b
lea ecx, [ebp - 0x514]
call fcn.1000ea10
mov dword [ebp - 0x490], eax
mov eax, dword [ebp - 0x1c4]
or eax, 1
mov dword [ebp - 0x1c4], eax
mov ecx, dword [ebp - 0x490]
mov dword [ebp - 0x494], ecx
push 0
push 0x20
mov ecx, dword [ebp - 0x494]
call fcn.1000e480
cmp eax, 0xffffffff
je 0x10074482
mov dword [ebp - 0x21c], 0
jmp 0x1007448c
mov dword [ebp - 0x21c], 1
mov dl, byte [ebp - 0x21c]
mov byte [ebp - 0x18f], dl
mov eax, dword [ebp - 0x1c4]
and eax, 1
je 0x100744b5
and dword [ebp - 0x1c4], 0xfffffffe
lea ecx, [ebp - 0x514]
call fcn.100075b0
movzx ecx, byte [ebp - 0x18f]
test ecx, ecx
je 0x10074694
push 0x53
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x498], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb4cc]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x49c], eax
mov ecx, dword [ebp - 0x498]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x49c]
push edx
cvttss2si eax, dword [ebp - 0x194]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
movzx ecx, byte [0x1024f66c]
test ecx, ecx
jne 0x100745a3
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb4c4]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov eax, 0x790e40
call eax
add esp, 0x1c
jmp 0x1007460f
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb4c4]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
push 0xf
push 0xf
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb4c4]
addss xmm0, dword [ebp - 0x160]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x164]
push edx
call fcn.10032110
add esp, 0x10
movzx eax, al
test eax, eax
je 0x10074694
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10074694
movzx eax, byte [0x1024f66c]
test eax, eax
jne 0x1007467b
mov byte [0x1024f66c], 1
jmp 0x10074682
mov byte [0x1024f66c], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x54
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x4a0], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb538]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x4a4], eax
mov ecx, dword [ebp - 0x4a0]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x4a4]
push edx
cvttss2si eax, dword [ebp - 0x194]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x1020ef80], 1
je 0x10074771
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb52c]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x100747dd
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb52c]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x164]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb52c]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x164]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10074884
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10074884
cmp dword [0x1020ef80], 1
je 0x10074854
mov ecx, 0x1024f440
call fcn.1004cf40
mov dword [0x1020ef80], 1
jmp 0x10074872
mov ecx, 0x1024f440
call fcn.1004cf70
mov ecx, 0x1024f440
call fcn.1004cfa0
mov dword [0x1020ef80], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
movss xmm0, dword [ebp - 0x214]
addss xmm0, dword [0x101fb398]
movss dword [ebp - 0x170], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fb384]
movss dword [ebp - 0x4f0], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fb230]
movss dword [ebp - 0x4f4], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fb398]
movss dword [ebp - 0x1ac], xmm0
push 0x55
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x4a8], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb24c]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x4ac], eax
mov ecx, dword [ebp - 0x4a8]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x4ac]
push edx
cvttss2si eax, dword [ebp - 0x1ac]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x1020ef7c], 1
je 0x100749ca
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb238]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x10074a36
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb238]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb238]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x170]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10074ad3
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10074ad3
cmp dword [0x1020ef7c], 1
je 0x10074aad
mov ecx, 0x1024f440
call fcn.1004cfe0
mov dword [0x1020ef7c], 1
jmp 0x10074ac1
mov ecx, 0x1024f440
call fcn.1004d020
mov dword [0x1020ef7c], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x56
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x4b0], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb2e0]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x4b4], eax
mov ecx, dword [ebp - 0x4b0]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x4b4]
push edx
cvttss2si eax, dword [ebp - 0x1ac]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x1020ef78], 1
je 0x10074bb0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb2d4]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x10074c1c
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb2d4]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb2d4]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x170]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10074cb9
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10074cb9
cmp dword [0x1020ef78], 1
je 0x10074c93
mov ecx, 0x1024f440
call fcn.1004d060
mov dword [0x1020ef78], 1
jmp 0x10074ca7
mov ecx, 0x1024f440
call fcn.1004d080
mov dword [0x1020ef78], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x57
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x4b8], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb384]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x4bc], eax
mov ecx, dword [ebp - 0x4b8]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x4bc]
push edx
cvttss2si eax, dword [ebp - 0x1ac]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x1020ef84], 1
je 0x10074d96
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb374]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x10074e02
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb374]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb374]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x170]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10074e9f
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10074e9f
cmp dword [0x1020ef84], 1
je 0x10074e79
mov ecx, 0x1024f440
call fcn.1004cd30
mov dword [0x1020ef84], 1
jmp 0x10074e8d
mov ecx, 0x1024f440
call fcn.1004cd50
mov dword [0x1020ef84], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x58
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x4c0], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb3f4]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x4c4], eax
mov ecx, dword [ebp - 0x4c0]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x4c4]
push edx
cvttss2si eax, dword [ebp - 0x1ac]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x1020ef74], 1
je 0x10074f7c
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb3e8]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x10074fe8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb3e8]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb3e8]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x170]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10075085
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10075085
cmp dword [0x1020ef74], 1
je 0x1007505f
mov ecx, 0x1024f440
call fcn.1004d0d0
mov dword [0x1020ef74], 1
jmp 0x10075073
mov ecx, 0x1024f440
call fcn.1004d100
mov dword [0x1020ef74], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x59
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x4c8], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb468]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x4cc], eax
mov ecx, dword [ebp - 0x4c8]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x4cc]
push edx
cvttss2si eax, dword [ebp - 0x1ac]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x1020ef68], 1
je 0x10075162
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb454]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x100751ce
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb454]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb454]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x170]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x1007526b
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x1007526b
cmp dword [0x1020ef68], 1
je 0x10075245
mov ecx, 0x1024f440
call fcn.1004d230
mov dword [0x1020ef68], 1
jmp 0x10075259
mov ecx, 0x1024f440
call fcn.1004d250
mov dword [0x1020ef68], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x5a
mov ecx, 0x10263458
call fcn.100690a0
mov dword [ebp - 0x4d0], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb4cc]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
mov dword [ebp - 0x4d4], eax
mov ecx, dword [ebp - 0x4d0]
push ecx
push 1
push 0x7d
mov edx, dword [ebp - 0x4d4]
push edx
cvttss2si eax, dword [ebp - 0x1ac]
push eax
push 0xffffffffffffffff
push 0x104e2ce0
call fcn.100b6d90
add esp, 0x1c
cmp dword [0x1020ef64], 1
je 0x10075348
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fb4c4]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov edx, 0x790e40
call edx
add esp, 0x1c
jmp 0x100753b4
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fb120]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fb4c4]
addss xmm0, dword [ebp - 0x160]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [ebp - 0x170]
movss dword [esp], xmm0
push 0x7b69
mov ecx, 0x790e40
call ecx
add esp, 0x1c
push 0xf
push 0xf
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fb4c4]
addss xmm0, dword [ebp - 0x160]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x170]
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10075451
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10075451
cmp dword [0x1020ef64], 1
je 0x1007542b
mov ecx, 0x1024f440
call fcn.1004d270
mov dword [0x1020ef64], 1
jmp 0x1007543f
mov ecx, 0x1024f440
call fcn.1004d2a0
mov dword [0x1020ef64], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.1014d1c5
mov esp, ebp
pop ebp
ret