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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x514
mov eax, dword [0x1020a06c]
xor eax, ebp
mov dword [ebp - 4], eax
mov dword [ebp - 0x154], ecx
mov dword [ebp - 0x1c4], 0
cmp dword [0x10544ab0], 1
je 0x1006d8e1
jmp 0x10074f91
mov eax, 0x40
imul ecx, eax, 0x1e
movzx edx, byte [ecx + 0x104e1d65]
test edx, edx
jne 0x1006d8f9
jmp 0x10074f91
push 0xe
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx eax, al
test eax, eax
jne 0x1006da36
push 0x41
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx ecx, al
test ecx, ecx
jne 0x1006da36
push 0x48
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx edx, al
test edx, edx
jne 0x1006da36
push 0x39
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx eax, al
test eax, eax
jne 0x1006da36
push 2
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx ecx, al
test ecx, ecx
jne 0x1006da36
push 6
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx edx, al
test edx, edx
jne 0x1006da36
push 0x15
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx eax, al
test eax, eax
jne 0x1006da36
push 3
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx ecx, al
test ecx, ecx
jne 0x1006da36
push 0x10
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx edx, al
test edx, edx
jne 0x1006da36
push 0x22
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx eax, al
test eax, eax
jne 0x1006da36
push 1
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx ecx, al
test ecx, ecx
jne 0x1006da36
push 0x4a
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx edx, al
test edx, edx
jne 0x1006da36
push 0x4f
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx eax, al
test eax, eax
jne 0x1006da36
push 4
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx ecx, al
test ecx, ecx
jne 0x1006da36
push 0xa
mov ecx, 0x104e1ca8
call fcn.100b63d0
movzx edx, al
test edx, edx
je 0x1006da4a
mov eax, 0x40
imul ecx, eax, 0x1e
mov byte [ecx + 0x104e1d65], 0
jmp 0x10074f91
mov ecx, dword [ebp - 0x154]
call fcn.1006d310
mov dword [ebp - 0x168], 0
mov dword [ebp - 0x16c], 0
cmp dword [0x1020e0bc], 0
je 0x1006da9e
cvtsi2ss xmm0, dword [0xe61e58]
divss xmm0, dword [0xe7c3d8]
divss xmm0, dword [0x101f98d0]
subss xmm0, dword [0x101fa4dc]
cvttss2si edx, xmm0
mov dword [ebp - 0x168], edx
jmp 0x1006dafc
cmp dword [0xe61e58], 0x500
jne 0x1006dab6
mov dword [ebp - 0x16c], 0x14
jmp 0x1006dafc
cmp dword [0xe61e58], 0x5a0
je 0x1006dace
cmp dword [0xe61e58], 0x690
jne 0x1006dada
mov dword [ebp - 0x16c], 0x41
jmp 0x1006dafc
cmp dword [0xe61e58], 0x780
jne 0x1006daf2
mov dword [ebp - 0x16c], 0x6e
jmp 0x1006dafc
mov dword [ebp - 0x16c], 0x69
cmp dword [0xe61e58], 0x400
jg 0x1006dbbd
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006db5f
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006db5f
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9ba0]
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006dbb8
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006db99
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9dd8]
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006dbb8
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9e98]
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
jmp 0x1006e021
cmp dword [0xe61e58], 0x500
jne 0x1006dca2
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dc2c
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dc2c
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9b20]
cvtsi2sd xmm1, dword [ebp - 0x16c]
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006dc9d
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dc72
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9db0]
cvtsi2sd xmm1, dword [ebp - 0x16c]
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006dc9d
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9e70]
cvtsi2sd xmm1, dword [ebp - 0x16c]
addsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
jmp 0x1006e021
cmp dword [0xe61e58], 0x5a0
jne 0x1006dd87
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dd11
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dd11
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9c80]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006dd82
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dd57
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9e10]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006dd82
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9ee0]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
jmp 0x1006e021
cmp dword [0xe61e58], 0x690
jne 0x1006de6c
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006ddf6
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006ddf6
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9c80]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006de67
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006de3c
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9e10]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006de67
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9ee0]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
jmp 0x1006e021
cmp dword [0xe61e58], 0x780
jne 0x1006df51
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dedb
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dedb
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9cf8]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006df4c
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006df21
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9e48]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006df4c
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9f18]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
jmp 0x1006e021
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dfb0
push 0x4d
mov ecx, 0x861110
call ecx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dfb0
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9ce0]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e021
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
movzx eax, al
test eax, eax
je 0x1006dff6
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9e40]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
jmp 0x1006e021
cvtsi2sd xmm0, dword [ebp - 0x168]
addsd xmm0, qword [0x101f9f10]
cvtsi2sd xmm1, dword [ebp - 0x16c]
subsd xmm0, xmm1
cvtsd2ss xmm0, xmm0
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
cmp dword [0x1020e0bc], 0
je 0x1006e167
cmp dword [0x1020e0b8], 1
jne 0x1006e167
cmp dword [0xe61e58], 0x400
jne 0x1006e065
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa1b8]
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
cmp dword [0xe61e58], 0x400
jle 0x1006e09b
cmp dword [0xe61e58], 0x500
jg 0x1006e09b
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa3b4]
mov eax, dword [ebp - 0x154]
movss dword [eax + 8], xmm0
cmp dword [0xe61e58], 0x500
jle 0x1006e0d1
cmp dword [0xe61e58], 0x556
jg 0x1006e0d1
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fa254]
mov edx, dword [ebp - 0x154]
movss dword [edx + 8], xmm0
cmp dword [0xe61e58], 0x556
jle 0x1006e107
cmp dword [0xe61e58], 0x5a0
jg 0x1006e107
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa134]
mov ecx, dword [ebp - 0x154]
movss dword [ecx + 8], xmm0
cmp dword [0xe61e58], 0x5a0
jle 0x1006e13d
cmp dword [0xe61e58], 0x690
jg 0x1006e13d
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa2a4]
mov eax, dword [ebp - 0x154]
movss dword [eax + 8], xmm0
cmp dword [0xe61e58], 0x690
jle 0x1006e167
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fa308]
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 + 0x104e1d50], eax
cmp dword [0x10544c60], 2
jne 0x1006e22f
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, 0x1023cc80
call fcn.10017370
push 0x101f0e7b
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
cvtss2sd xmm0, dword [ecx + 8]
addsd xmm0, qword [0x101f9d18]
subsd xmm0, qword [0x101f9ab8]
cvtsd2ss xmm0, xmm0
push ecx
movss dword [esp], xmm0
mov edx, dword [0x104b8580]
push edx
push 0x1023cc80
call fcn.10018b90
add esp, 0x14
movzx eax, al
test eax, eax
je 0x1006e22a
mov ecx, 0x40
imul edx, ecx, 0x1e
mov byte [edx + 0x104e1d65], 0
jmp 0x1006e4d9
mov eax, dword [ebp - 0x154]
push ecx
movss xmm0, dword [eax + 0x18]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa35c]
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 [0x101fa35c]
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 [0x101fa12c]
subss xmm0, dword [0x101fa0d8]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa030]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 4]
addss xmm0, dword [0x101fa12c]
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 [0x101fa12c]
subss xmm0, dword [0x101fa0d8]
push ecx
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa030]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 4]
addss xmm0, dword [0x101fa12c]
push ecx
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa35c]
subss xmm0, dword [0x101fa030]
push ecx
movss dword [esp], xmm0
push 0x7a7c
mov eax, 0x790b50
call eax
add esp, 0x10
movss xmm0, dword [0x101fa0d8]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa35c]
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 [0x101fa0d8]
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.10079c20
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.10079c70
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 + 0x104e1d48]
cvttss2si ecx, xmm0
push ecx
mov ecx, dword [ebp - 0x4d8]
call fcn.10079cb0
mov edx, dword [ebp - 0x154]
add edx, 0x28
mov dword [ebp - 0x4dc], edx
push 0
mov ecx, dword [ebp - 0x4dc]
call fcn.10079d30
mov ecx, dword [ebp - 0x154]
add ecx, 0x28
call fcn.10079d10
movzx eax, al
cmp eax, 1
jne 0x1006e4d9
mov ecx, 0x40
imul edx, ecx, 0x1e
mov byte [edx + 0x104e1d65], 0
mov eax, dword [ebp - 0x154]
cmp dword [eax], 0
jne 0x1006fe25
cmp dword [0x10544c60], 2
jne 0x1006e5fd
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, 0x10262448
call fcn.10068bd0
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 0x1006e668
push 0xef
mov ecx, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
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 [0x10544acc], 1
jne 0x1006e8c9
push 0x32
mov ecx, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
push 0x33
mov ecx, 0x10262448
call fcn.10068bd0
push eax
push 1
push 0x28
cvttss2si edx, dword [ebp - 0x1b0]
push edx
cvttss2si eax, dword [ebp - 0x24c]
push eax
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov ecx, dword [0x10216d5c]
push ecx
push 0x101f478c
push 1
push 0x28
cvttss2si edx, dword [ebp - 0x1b0]
push edx
cvttss2si eax, dword [ebp - 0x250]
push eax
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
push 0x34
mov ecx, 0x10262448
call fcn.10068bd0
push eax
push 1
push 0x28
cvttss2si ecx, dword [ebp - 0x1b0]
push ecx
cvttss2si edx, dword [ebp - 0x254]
push edx
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov eax, dword [0x10216d58]
push eax
push 0x101f4790
push 1
push 0x28
cvttss2si ecx, dword [ebp - 0x1b0]
push ecx
cvttss2si edx, dword [ebp - 0x258]
push edx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
push 0x35
mov ecx, 0x10262448
call fcn.10068bd0
push eax
push 1
push 0x28
cvttss2si eax, dword [ebp - 0x1b0]
push eax
cvttss2si ecx, dword [ebp - 0x25c]
push ecx
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov edx, dword [0x10216d54]
push edx
push 0x101f4794
push 1
push 0x28
cvttss2si eax, dword [ebp - 0x1b0]
push eax
cvttss2si ecx, dword [ebp - 0x260]
push ecx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
jmp 0x1006e931
push 0x36
mov ecx, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov eax, dword [ebp - 0x154]
cmp dword [eax + 0x10], 1
jne 0x1006e949
mov dword [ebp - 0x218], 0x3c
jmp 0x1006e953
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 [0x101fa0d4]
movss dword [ebp - 0x15c], xmm0
cmp dword [0x10544ab4], 1
jne 0x1006ebd1
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 0x1006eb45
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 0x1006eae5
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006eae5
push ecx
movss xmm0, dword [0x101fa10c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x1025f8c0
call fcn.10065d10
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.10119730
add esp, 8
mov eax, dword [ebp - 0x154]
mov dword [eax], 1
mov ecx, dword [ebp - 0x154]
call fcn.1006d310
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x1006eb43
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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 0x1006eb9e
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x10544ab8], 1
jne 0x1006edd5
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 0x1006ed49
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 0x1006ece9
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x1006ece9
push ecx
movss xmm0, dword [0x101fa10c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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.1006d310
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x1006ed47
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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 0x1006eda2
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x10544abc], 1
jne 0x1006f05a
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 0x1006efce
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 0x1006ef6e
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x1006ef6e
push ecx
movss xmm0, dword [0x101fa10c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x1028a268
call fcn.1006c0b0
mov dword [0x1028a270], 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.10119730
add esp, 8
push 5
push 0xe6
push 0xf3
lea ecx, [ebp - 0x144]
call fcn.100285f0
mov dword [0x1028a268], 0
mov byte [ebp - 0x140], 0
movzx edx, byte [ebp - 0x143]
push edx
lea eax, [ebp - 0x144]
push eax
call fcn.10119730
add esp, 8
mov ecx, dword [ebp - 0x154]
mov dword [ecx], 3
mov ecx, dword [ebp - 0x154]
call fcn.1006d310
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov dword [edx + 0x2f8], eax
jmp 0x1006efcc
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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 0x1006f027
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x10544ac0], 1
jne 0x1006f25e
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 0x1006f1d2
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 0x1006f172
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006f172
push ecx
movss xmm0, dword [0x101fa10c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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.1006d310
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov dword [edx + 0x2f8], eax
jmp 0x1006f1d0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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 0x1006f22b
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x10544ac8], 1
jne 0x1006f44a
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 0x1006f3be
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 0x1006f35e
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006f35e
push ecx
movss xmm0, dword [0x101fa10c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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.10058050
mov ecx, 0x104f97e0
call fcn.1006d0a0
jmp 0x1006f3bc
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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 0x1006f417
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x10544ac4], 1
jne 0x1006f64e
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 0x1006f5c2
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 0x1006f562
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006f562
push ecx
movss xmm0, dword [0x101fa10c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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.1006d310
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov dword [edx + 0x2f8], eax
jmp 0x1006f5c0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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 0x1006f61b
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x10544ad0], 1
jne 0x1006f83d
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 0x1006f7b1
push 1
mov eax, 0x791070
call eax
add esp, 4
test eax, eax
je 0x1006f751
movzx ecx, byte [0x8793386]
test ecx, ecx
je 0x1006f751
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x1006f751
mov edx, 0x83c080
call edx
push ecx
movss xmm0, dword [0x101fa10c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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.10058050
mov ecx, 0x104f9a30
call fcn.1006d130
jmp 0x1006f7af
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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 0x1006f80a
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x10544ad4], 1
jne 0x1006fa29
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 0x1006f99d
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 0x1006f93d
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006f93d
push ecx
movss xmm0, dword [0x101fa10c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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.10058050
mov ecx, 0x1023e180
call fcn.100450d0
jmp 0x1006f99b
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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 0x1006f9f6
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x10544adc], 1
jne 0x1006fc13
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 0x1006fb84
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 0x1006fb24
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006fb24
push ecx
movss xmm0, dword [0x101fa10c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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.10058050
call fcn.100a39d0
jmp 0x1006fb82
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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 0x1006fbdd
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x10544d50], 1
jne 0x1006fe20
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 0x1006fd91
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 0x1006fd31
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1006fd31
push ecx
movss xmm0, dword [0x101fa10c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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.10058050
mov byte [0x1023d2f4], 1
mov ecx, dword [0x1023d2fc]
push ecx
push 0
mov ecx, 0x1023d2e4
call fcn.10027790
jmp 0x1006fd8f
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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 0x1006fdea
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa06c]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa204]
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, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
jmp 0x10074f91
mov eax, dword [ebp - 0x154]
cmp dword [eax], 1
jne 0x10070a54
cmp dword [0x10544c60], 2
jne 0x1006ff46
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, 0x10262448
call fcn.10068bd0
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 0x1006ffb4
push 0x19
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101f9fe0]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [ebp - 0x1b4], 0x64d3d3d3
cmp dword [0x1025f8c0], 0
je 0x1006ffe1
cmp dword [0x1025f8c0], 1
jne 0x100701f7
cmp dword [0x1025f8c4], 1
jne 0x100701f7
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 [0x101fa0b0]
cvttss2si ecx, xmm0
push ecx
mov edx, 0x790b10
call edx
add esp, 0x10
movzx eax, al
test eax, eax
je 0x10070188
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 [0x101fa0b0]
cvttss2si eax, xmm0
push eax
call fcn.10032110
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x10070112
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x10070112
push ecx
movss xmm0, dword [0x101fa0dc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
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 [0x101fa0b0]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
mov edx, dword [0x1025f8c0]
add edx, 1
mov dword [0x1025f8c0], edx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x10070186
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
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 [0x101fa0b0]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x100701f7
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
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 [0x101fa0b0]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
cmp dword [0x1025f8c0], 1
je 0x1007020d
cmp dword [0x1025f8c0], 2
jne 0x100703e4
push 0x17
push 0x14
push 0x2d
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101f9fc0]
cvttss2si eax, xmm0
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10070380
push ecx
movss xmm0, dword [0x101fa0dc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101f9fc0]
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 [0x101f9fc0]
cvttss2si eax, xmm0
push eax
call fcn.10032110
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x10070315
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x10070315
mov edx, dword [0x1025f8c0]
sub edx, 1
mov dword [0x1025f8c0], edx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x1007037e
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101f9fc0]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov eax, 0x790e40
call eax
add esp, 0x1c
jmp 0x100703e4
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101f9fc0]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov edx, 0x790e40
call edx
add esp, 0x1c
cmp dword [0x1025f8cc], 1
jne 0x10070871
push 0xf0
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x29c], eax
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa0f8]
cvttss2si ecx, xmm0
mov dword [ebp - 0x2a0], ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa0bc]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
push 0xf1
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x2a8], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa0f8]
cvttss2si edx, xmm0
mov dword [ebp - 0x2ac], edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa26c]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1025f8d0]
cmp eax, 0x3e8
jbe 0x1007055b
mov dword [ebp - 0x19c], 0
jmp 0x10070513
mov edx, dword [ebp - 0x19c]
add edx, 1
mov dword [ebp - 0x19c], edx
mov eax, dword [ebp - 0x19c]
cmp eax, dword [0x1025f8d4]
jge 0x10070550
mov ecx, dword [ebp - 0x19c]
cmp dword [ecx*8 + 0x10260014], 0
jle 0x1007054e
mov edx, dword [ebp - 0x19c]
mov eax, dword [edx*8 + 0x10260014]
sub eax, 1
mov ecx, dword [ebp - 0x19c]
mov dword [ecx*8 + 0x10260014], eax
jmp 0x10070504
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x1025f8d0], eax
mov dword [ebp - 0x1b8], 0
imul edx, dword [0x1025f8c0], 0xe
mov dword [ebp - 0x184], edx
jmp 0x10070583
mov eax, dword [ebp - 0x184]
add eax, 1
mov dword [ebp - 0x184], eax
imul ecx, dword [0x1025f8c0], 0xe
add ecx, 0xe
cmp dword [ebp - 0x184], ecx
jge 0x1007086c
mov edx, dword [ebp - 0x184]
cmp dword [edx*8 + 0x10260014], 0xffffffff
jg 0x100705b0
jmp 0x10070574
mov eax, dword [ebp - 0x184]
cmp dword [eax*8 + 0x10260014], 0
jne 0x100705e2
push 0xf2
mov ecx, 0x10262448
call fcn.10068bd0
push eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 8
jmp 0x100706bf
mov edx, dword [ebp - 0x184]
mov eax, dword [edx*8 + 0x10260014]
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 0x101f4798
lea edx, [ebp - 0x24]
push edx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x14
cmp dword [ebp - 0x1cc], 0x17
jle 0x10070698
mov eax, dword [ebp - 0x1cc]
cdq
mov ecx, 0x18
idiv ecx
mov dword [ebp - 0x2b4], eax
mov edx, dword [ebp - 0x2b4]
push edx
push 0x101f47a8
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
jmp 0x100706bf
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 + 0x10260014], 0xffffffff
jg 0x100706db
mov dword [ebp - 0x1b4], 0xff2d5fe1
jmp 0x10070720
mov eax, dword [ebp - 0x184]
cmp dword [eax*8 + 0x10260014], 0
jne 0x100706f7
mov dword [ebp - 0x1b4], 0xff8be100
jmp 0x10070720
mov ecx, dword [ebp - 0x184]
cmp dword [ecx*8 + 0x10260014], 0x12c
jge 0x10070716
mov dword [ebp - 0x1b4], 0xff8be100
jmp 0x10070720
mov dword [ebp - 0x1b4], 0xff00ffff
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa028]
movss dword [ebp - 0x2b8], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa26c]
movss dword [ebp - 0x2bc], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fa048]
movss dword [ebp - 0x2c0], xmm0
imul edx, dword [ebp - 0x184], 0x2c
add edx, 0x1025f8dc
push edx
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa170]
cvtsi2ss xmm1, dword [ebp - 0x1b8]
addss xmm0, xmm1
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x2b8]
push edx
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
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 [0x101fa170]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
push 0x101f47c4
push 1
push 0x6e
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa170]
cvtsi2ss xmm1, dword [ebp - 0x1b8]
addss xmm0, xmm1
addss xmm0, dword [0x101f98d0]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x2c0]
push ecx
push 0x64d3d3d3
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov edx, dword [ebp - 0x1b8]
add edx, 0xc
mov dword [ebp - 0x1b8], edx
jmp 0x10070574
jmp 0x10070a4f
cmp dword [0x1025f8c8], 1
jne 0x100708d4
push 0x101f47e8
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1e0]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0x24]
addss xmm0, dword [0x101fa028]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [0x1025f8c8], 2
jmp 0x10070a4f
cmp dword [0x1025f8c8], 2
jne 0x10070937
push 0x101f47f4
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa1e0]
cvttss2si edx, xmm0
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0x24]
addss xmm0, dword [0x101fa028]
cvttss2si ecx, xmm0
push ecx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [0x1025f8c8], 3
jmp 0x10070a4f
cmp dword [0x1025f8c8], 3
jne 0x1007099a
push 0x101f4800
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa1e0]
cvttss2si eax, xmm0
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0x24]
addss xmm0, dword [0x101fa028]
cvttss2si edx, xmm0
push edx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [0x1025f8c8], 4
jmp 0x10070a4f
cmp dword [0x1025f8c8], 4
jne 0x100709fa
push 0x101f4810
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1e0]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0x24]
addss xmm0, dword [0x101fa028]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [0x1025f8c8], 0
jmp 0x10070a4f
push 0x101f4820
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa1e0]
cvttss2si edx, xmm0
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0x24]
addss xmm0, dword [0x101fa028]
cvttss2si ecx, xmm0
push ecx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [0x1025f8c8], 1
jmp 0x10074f91
mov edx, dword [ebp - 0x154]
cmp dword [edx], 2
jne 0x10071e9b
cmp dword [0x10544c60], 2
jne 0x10070b74
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, 0x10262448
call fcn.10068bd0
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 0x10070be2
push 5
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x2e4], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101f9fe0]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa028]
movss dword [ebp - 0x1d0], xmm0
movss xmm0, dword [0x101fa308]
movss dword [ebp - 0x18c], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101f9fc0]
movss dword [ebp - 0x1d4], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fa118]
movss dword [ebp - 0x210], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa218]
movss dword [ebp - 0x1fc], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa2c4]
movss dword [ebp - 0x200], xmm0
movss xmm0, dword [0x101fa190]
movss dword [ebp - 0x204], xmm0
mov ecx, dword [0x10216fe4]
mov dword [ebp - 0x2f0], ecx
push 6
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x2f4], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa0ec]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov dword [ebp - 0x1a0], eax
push 0xe
mov ecx, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [ebp - 0x1a0], eax
push 7
mov ecx, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [ebp - 0x1a0], eax
push 8
mov ecx, 0x10262448
call fcn.10068bd0
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [ebp - 0x1a0], eax
push 0x101f482c
push 1
push 0xd2
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1c8]
subss xmm0, dword [0x101f98d0]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x1d4]
push edx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
push 0x101f4834
push 1
push 0xd2
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1c8]
subss xmm0, dword [0x101f98d0]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x210]
push edx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
push 0x101f4838
push 1
push 0xd2
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1c8]
subss xmm0, dword [0x101f98d0]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x1fc]
push edx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
push 0x101f4840
push 1
push 0xd2
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1c8]
subss xmm0, dword [0x101f98d0]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x200]
push edx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x10544aa8], 1
jb 0x10070eea
cmp dword [0x10544aa8], 3
jbe 0x10070ef4
mov dword [0x10544aa8], 3
mov dword [ebp - 0x178], 0
jmp 0x10070f0f
mov eax, dword [ebp - 0x178]
add eax, 1
mov dword [ebp - 0x178], eax
mov ecx, dword [ebp - 0x178]
cmp ecx, dword [0x10544aa8]
jae 0x1007119d
imul edx, dword [ebp - 0x178], 0x3c
add edx, 0x1025571c
push edx
push 1
cvttss2si eax, dword [ebp - 0x18c]
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa218]
imul edx, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, edx
addss xmm0, xmm1
subss xmm0, dword [0x101f9f88]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x1d4]
push ecx
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
imul edx, dword [ebp - 0x178], 0x3c
mov eax, dword [edx + 0x10255704]
push eax
push 0x101f4848
push 1
cvttss2si ecx, dword [ebp - 0x18c]
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa218]
imul eax, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, eax
addss xmm0, xmm1
subss xmm0, dword [0x101f9f88]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x210]
push edx
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
imul eax, dword [ebp - 0x178], 0x3c
mov ecx, dword [eax + 0x10255708]
push ecx
push 0x101f4850
push 1
cvttss2si edx, dword [ebp - 0x18c]
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa218]
imul ecx, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, ecx
addss xmm0, xmm1
subss xmm0, dword [0x101f9f88]
cvttss2si edx, xmm0
push edx
cvttss2si eax, dword [ebp - 0x1fc]
push eax
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
imul ecx, dword [ebp - 0x178], 0x3c
mov edx, dword [ecx + 0x1025570c]
push edx
push 0x101f4858
push 1
cvttss2si eax, dword [ebp - 0x18c]
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa218]
imul edx, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, edx
addss xmm0, xmm1
subss xmm0, dword [0x101f9f88]
cvttss2si eax, xmm0
push eax
cvttss2si ecx, dword [ebp - 0x200]
push ecx
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
movss xmm0, dword [0x101f98d0]
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 [0x101fa218]
imul eax, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, eax
addss xmm0, xmm1
addss xmm0, dword [0x101f9fb8]
subss xmm0, dword [0x101f9f88]
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 [0x101f98d0]
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 [0x101fa218]
imul eax, dword [ebp - 0x178], 0xc
cvtsi2ss xmm1, eax
addss xmm0, xmm1
addss xmm0, dword [0x101f9fb8]
subss xmm0, dword [0x101f9f88]
push ecx
movss dword [esp], xmm0
movss xmm0, dword [ebp - 0x1d4]
addss xmm0, dword [0x101fa190]
push ecx
movss dword [esp], xmm0
push 0x7b5e
mov ecx, 0x790b50
call ecx
add esp, 0x14
jmp 0x10070f00
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101f9fc0]
movss dword [ebp - 0x1f0], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa0ec]
movss dword [ebp - 0x1dc], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fa1e0]
movss dword [ebp - 0x1e0], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa2a4]
movss dword [ebp - 0x1e4], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa118]
movss dword [ebp - 0x1a8], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fa0d4]
movss dword [ebp - 0x1a4], xmm0
cmp dword [0x10544aa8], 0
jbe 0x1007165e
mov ecx, dword [ebp - 0x154]
add ecx, 0xdc
call fcn.10079c20
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.10079c70
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.10079cb0
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.10079ce0
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.10079ce0
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.10079ce0
mov edx, dword [ebp - 0x154]
add edx, 0xdc
mov dword [ebp - 0x310], edx
push 0
mov ecx, dword [ebp - 0x310]
call fcn.10079d30
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 0x1007161e
mov ecx, dword [ebp - 0x154]
add ecx, 0xdc
call fcn.10079d10
movzx eax, al
cmp eax, 1
jne 0x1007140c
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1007140c
push 1
mov ecx, 0x10255700
call fcn.10065410
mov ecx, dword [ebp - 0x154]
call fcn.10058050
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
push 0xa
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x314], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov ecx, 0x3c
imul edx, ecx, 0
mov eax, dword [edx + 0x10255710]
mov dword [ebp - 0x31c], eax
push 0xb
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x320], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov ecx, 0x3c
imul edx, ecx, 0
mov eax, dword [edx + 0x10255714]
mov dword [ebp - 0x328], eax
push 0xc
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x32c], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov ecx, 0x3c
imul edx, ecx, 0
mov eax, dword [edx + 0x10255718]
mov dword [ebp - 0x334], eax
push 0xd
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov ecx, 0x3c
imul edx, ecx, 0
add edx, 0x1025571c
push edx
push 9
mov ecx, 0x10262448
call fcn.10068bd0
push eax
push 1
push 0xa0
push 0xae
cvttss2si eax, dword [ebp - 0x1a8]
push eax
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
jmp 0x1007165e
mov ecx, 0x3c
imul edx, ecx, 0
add edx, 0x1025571c
push edx
push 9
mov ecx, 0x10262448
call fcn.10068bd0
push eax
push 1
push 0xa0
push 0xae
cvttss2si eax, dword [ebp - 0x1a8]
push eax
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
cmp dword [0x10544aa8], 1
jbe 0x10071a7d
mov ecx, dword [ebp - 0x154]
add ecx, 0x190
call fcn.10079c20
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.10079c70
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.10079cb0
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.10079ce0
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.10079ce0
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.10079ce0
mov ecx, dword [ebp - 0x154]
add ecx, 0x190
mov dword [ebp - 0x354], ecx
push 0
mov ecx, dword [ebp - 0x354]
call fcn.10079d30
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 0x10071a3e
mov ecx, dword [ebp - 0x154]
add ecx, 0x190
call fcn.10079d10
movzx edx, al
cmp edx, 1
jne 0x1007182c
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x1007182c
push 2
mov ecx, 0x10255700
call fcn.10065410
mov ecx, dword [ebp - 0x154]
call fcn.10058050
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
push 0xa
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x358], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov ecx, 0x3c
shl ecx, 0
mov edx, dword [ecx + 0x10255710]
mov dword [ebp - 0x360], edx
push 0xb
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x364], eax
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov eax, 0x3c
shl eax, 0
mov ecx, dword [eax + 0x10255714]
mov dword [ebp - 0x36c], ecx
push 0xc
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x370], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov edx, 0x3c
shl edx, 0
mov eax, dword [edx + 0x10255718]
mov dword [ebp - 0x378], eax
push 0xd
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x37c], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov ecx, 0x3c
shl ecx, 0
add ecx, 0x1025571c
push ecx
push 9
mov ecx, 0x10262448
call fcn.10068bd0
push eax
push 1
push 0xa0
push 0xcc
cvttss2si edx, dword [ebp - 0x1a8]
push edx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
jmp 0x10071a7d
mov eax, 0x3c
shl eax, 0
add eax, 0x1025571c
push eax
push 9
mov ecx, 0x10262448
call fcn.10068bd0
push eax
push 1
push 0xa0
push 0xcc
cvttss2si ecx, dword [ebp - 0x1a8]
push ecx
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
cmp dword [0x10544aa8], 2
jbe 0x10071e96
mov ecx, dword [ebp - 0x154]
add ecx, 0x244
call fcn.10079c20
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.10079c70
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.10079cb0
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.10079ce0
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.10079ce0
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.10079ce0
mov edx, dword [ebp - 0x154]
add edx, 0x244
mov dword [ebp - 0x398], edx
push 0
mov ecx, dword [ebp - 0x398]
call fcn.10079d30
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 0x10071e58
mov ecx, dword [ebp - 0x154]
add ecx, 0x244
call fcn.10079d10
movzx eax, al
cmp eax, 1
jne 0x10071c4a
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x10071c4a
push 3
mov ecx, 0x10255700
call fcn.10065410
mov ecx, dword [ebp - 0x154]
call fcn.10058050
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
push 0xa
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x39c], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov ecx, 0x3c
shl ecx, 1
mov edx, dword [ecx + 0x10255710]
mov dword [ebp - 0x3a4], edx
push 0xb
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x3a8], eax
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov eax, 0x3c
shl eax, 1
mov ecx, dword [eax + 0x10255714]
mov dword [ebp - 0x3b0], ecx
push 0xc
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x3b4], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov edx, 0x3c
shl edx, 1
mov eax, dword [edx + 0x10255718]
mov dword [ebp - 0x3bc], eax
push 0xd
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x3c0], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa2ac]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov ecx, 0x3c
shl ecx, 1
add ecx, 0x1025571c
push ecx
push 9
mov ecx, 0x10262448
call fcn.10068bd0
push eax
push 1
push 0xa0
push 0xea
cvttss2si edx, dword [ebp - 0x1a8]
push edx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
jmp 0x10071e96
mov eax, 0x3c
shl eax, 1
add eax, 0x1025571c
push eax
push 9
mov ecx, 0x10262448
call fcn.10068bd0
push eax
push 1
push 0xa0
push 0xea
cvttss2si ecx, dword [ebp - 0x1a8]
push ecx
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
jmp 0x10074f91
mov edx, dword [ebp - 0x154]
cmp dword [edx], 3
jne 0x10072ae1
cmp dword [0x10544c60], 2
jne 0x10071fc8
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 0x1028a274
push 0x101f4864
push 0x100
lea eax, [ebp - 0x124]
push eax
call sym.Main.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 0x1007201b
push 0x1028a274
push str.Ranking__s
push 3
push 0xd2
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101f9fe0]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
subss xmm0, dword [0x101f9ed0]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
cmp dword [0x1028a268], 0
jle 0x100722b8
push 0x17
push 0x14
push 0x2d
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101f9fc0]
cvttss2si edx, xmm0
push edx
mov eax, 0x790b10
call eax
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x10072254
push 0x17
push 0x14
push 0x2d
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101f9fc0]
cvttss2si eax, xmm0
push eax
call fcn.10032110
add esp, 0x10
movzx ecx, al
test ecx, ecx
je 0x100721e9
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2f8]
add ecx, 0xfa
cmp eax, ecx
jb 0x100721e9
push ecx
movss xmm0, dword [0x101fa0dc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101f9fc0]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov eax, 0x790e40
call eax
add esp, 0x1c
cmp dword [0x1028a268], 0
jne 0x1007218d
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.10119730
add esp, 8
push 5
push 0xe6
push 0xf3
lea ecx, [ebp - 0x13c]
call fcn.100285f0
mov dword [0x1028a268], 0
mov byte [ebp - 0x138], 0
movzx eax, byte [ebp - 0x13b]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call fcn.10119730
add esp, 8
jmp 0x100721d5
push 5
push 0xe6
push 0xf3
lea ecx, [ebp - 0x134]
call fcn.100285f0
mov edx, dword [0x1028a268]
sub edx, 1
mov dword [0x1028a268], edx
mov al, byte [0x1028a268]
mov byte [ebp - 0x130], al
movzx ecx, byte [ebp - 0x133]
push ecx
lea edx, [ebp - 0x134]
push edx
call fcn.10119730
add esp, 8
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x10072252
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101f9fc0]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov eax, 0x790e40
call eax
add esp, 0x1c
jmp 0x100722b8
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101f9fc0]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov edx, 0x790e40
call edx
add esp, 0x1c
mov eax, dword [0x1028a270]
sub eax, 1
cmp dword [0x1028a268], eax
jge 0x1007251a
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 [0x101fa0b0]
cvttss2si eax, xmm0
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x100724ab
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 [0x101fa0b0]
cvttss2si edx, xmm0
push edx
call fcn.10032110
add esp, 0x10
movzx eax, al
test eax, eax
je 0x10072435
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x10072435
push ecx
movss xmm0, dword [0x101fa0dc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
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 [0x101fa0b0]
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 [0x1028a268]
add eax, 1
mov dword [0x1028a268], eax
mov cl, byte [0x1028a268]
mov byte [ebp - 0x128], cl
movzx edx, byte [ebp - 0x12b]
push edx
lea eax, [ebp - 0x12c]
push eax
call fcn.10119730
add esp, 8
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x100724a9
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
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 [0x101fa0b0]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x1007251a
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
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 [0x101fa0b0]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
mov dword [ebp - 0x1bc], 0x64d3d3d3
cmp dword [0x1028a26c], 1
jne 0x100728d6
push str.Rank:
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa18c]
cvttss2si eax, xmm0
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fa0bc]
cvttss2si edx, xmm0
push edx
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
push 0x1028a288
push 0x101f4884
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa18c]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa170]
cvttss2si eax, xmm0
push eax
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
push 0x1028a29c
push 0x101f4888
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa18c]
cvttss2si edx, xmm0
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa26c]
cvttss2si ecx, xmm0
push ecx
push 0xffffffffffffffff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
mov edx, dword [0x7bc4f04]
add edx, 0x38
mov dword [ebp - 0x3e4], edx
mov dword [ebp - 0x17c], 0
jmp 0x1007263d
mov eax, dword [ebp - 0x17c]
add eax, 1
mov dword [ebp - 0x17c], eax
mov ecx, dword [ebp - 0x17c]
cmp ecx, dword [0x1028a2b0]
jge 0x100728d1
mov dword [ebp - 0x1bc], 0xff19bdff
imul edx, dword [ebp - 0x17c], 0x18
add edx, 0x1028a2b4
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 0x100726d6
cmp byte [ebp - 0x195], 0
je 0x100726ca
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 0x100726d6
add dword [ebp - 0x1d8], 2
add dword [ebp - 0x1c8], 2
cmp byte [ebp - 0x18d], 0
jne 0x10072678
mov dword [ebp - 0x208], 0
jmp 0x100726e1
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 0x10072700
mov dword [ebp - 0x1bc], 0xff8be100
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa0d8]
movss dword [ebp - 0x3ec], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fa150]
movss dword [ebp - 0x3f0], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa26c]
movss dword [ebp - 0x3f4], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa0d4]
movss dword [ebp - 0x3f8], xmm0
mov ecx, dword [ebp - 0x17c]
add ecx, 1
push ecx
push 0x101f488c
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa1b8]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
imul ecx, dword [ebp - 0x17c], 0x18
add ecx, 0x1028a2b4
push ecx
push 0x101f4890
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa1b8]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
imul ecx, dword [ebp - 0x17c], 0x18
mov edx, dword [ecx + 0x1028a2c8]
push edx
push 0x101f4894
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1b8]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x20
push str._________________________________
push 1
push 0x6e
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa1b8]
imul eax, dword [ebp - 0x17c], 0xc
cvtsi2ss xmm1, eax
addss xmm0, xmm1
addss xmm0, dword [0x101f98d0]
cvttss2si ecx, xmm0
push ecx
cvttss2si edx, dword [ebp - 0x3f8]
push edx
push 0x64d3d3d3
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
jmp 0x1007262e
jmp 0x10072adc
cmp dword [0x1028a3a4], 1
jne 0x10072941
push 0x101f48bc
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1e0]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0x24]
subss xmm0, dword [0x101f9fc0]
addss xmm0, dword [0x101fa074]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [0x1028a3a4], 2
jmp 0x10072adc
cmp dword [0x1028a3a4], 2
jne 0x100729ac
push 0x101f48c8
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa1e0]
cvttss2si edx, xmm0
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0x24]
subss xmm0, dword [0x101f9fc0]
addss xmm0, dword [0x101fa074]
cvttss2si ecx, xmm0
push ecx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [0x1028a3a4], 3
jmp 0x10072adc
cmp dword [0x1028a3a4], 3
jne 0x10072a17
push 0x101f48d4
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa1e0]
cvttss2si eax, xmm0
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0x24]
subss xmm0, dword [0x101f9fc0]
addss xmm0, dword [0x101fa074]
cvttss2si edx, xmm0
push edx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [0x1028a3a4], 4
jmp 0x10072adc
cmp dword [0x1028a3a4], 4
jne 0x10072a7f
push 0x101f48e4
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1e0]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0x24]
subss xmm0, dword [0x101f9fc0]
addss xmm0, dword [0x101fa074]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [0x1028a3a4], 0
jmp 0x10072adc
push 0x101f48f4
push 1
push 0x34
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa1e0]
cvttss2si edx, xmm0
push edx
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0x24]
subss xmm0, dword [0x101f9fc0]
addss xmm0, dword [0x101fa074]
cvttss2si ecx, xmm0
push ecx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov dword [0x1028a3a4], 1
jmp 0x10074f91
mov edx, dword [ebp - 0x154]
cmp dword [edx], 4
jne 0x1007339f
mov dword [ebp - 0x180], 0x64d3d3d3
cmp dword [0x10544c60], 2
jne 0x10072c0b
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, 0x10262448
call fcn.10068bd0
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 0x10072c79
push 0x1c
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x41c], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101f9fe0]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
push str.Command:
push 1
push 0x34
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa100]
cvttss2si eax, xmm0
push eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fa0bc]
cvttss2si edx, xmm0
push edx
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
push str.Comment:
push 1
push 0x34
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa100]
cvttss2si ecx, xmm0
push ecx
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa1f8]
cvttss2si eax, xmm0
push eax
push 0xff19bdff
push 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x1025f8b8], 0
jne 0x10072d21
cmp dword [0x1025f8bc], 0x19
jg 0x10072d4d
cmp dword [0x1025f8b8], 1
jne 0x10072d33
cmp dword [0x1025f8bc], 0x32
jg 0x10072d4d
cmp dword [0x1025f8b8], 2
jne 0x10072f61
cmp dword [0x1025f8bc], 0x4b
jle 0x10072f61
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 [0x101fa068]
cvttss2si eax, xmm0
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10072ef2
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 [0x101fa0b0]
cvttss2si edx, xmm0
push edx
call fcn.10032110
add esp, 0x10
movzx eax, al
test eax, eax
je 0x10072e7c
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x10072e7c
push ecx
movss xmm0, dword [0x101fa0dc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
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 [0x101fa068]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov edx, 0x790e40
call edx
add esp, 0x1c
mov eax, dword [0x1025f8b8]
add eax, 1
mov dword [0x1025f8b8], eax
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x10072ef0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
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 [0x101fa068]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
jmp 0x10072f61
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
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 [0x101fa068]
push ecx
movss dword [esp], xmm0
push 0x7e57
mov ecx, 0x790e40
call ecx
add esp, 0x1c
cmp dword [0x1025f8b8], 1
je 0x10072f80
cmp dword [0x1025f8b8], 2
je 0x10072f80
cmp dword [0x1025f8b8], 3
jne 0x1007315f
push 0x17
push 0x14
push 0x2d
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101f9fc0]
cvttss2si eax, xmm0
push eax
mov ecx, 0x790b10
call ecx
add esp, 0x10
movzx edx, al
test edx, edx
je 0x100730fb
push 0x17
push 0x14
push 0x2d
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101f9fc0]
cvttss2si ecx, xmm0
push ecx
call fcn.10032110
add esp, 0x10
movzx edx, al
test edx, edx
je 0x10073090
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2f8]
add edx, 0xfa
cmp eax, edx
jb 0x10073090
push ecx
movss xmm0, dword [0x101fa0dc]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101f9fc0]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov ecx, 0x790e40
call ecx
add esp, 0x1c
mov edx, dword [0x1025f8b8]
sub edx, 1
mov dword [0x1025f8b8], edx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2f8], eax
jmp 0x100730f9
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101f9fc0]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov eax, 0x790e40
call eax
add esp, 0x1c
jmp 0x1007315f
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa040]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa028]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa0d8]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101f9fc0]
push ecx
movss dword [esp], xmm0
push 0x7e56
mov edx, 0x790e40
call edx
add esp, 0x1c
imul eax, dword [0x1025f8b8], 0x19
mov dword [ebp - 0x174], eax
jmp 0x1007317d
mov ecx, dword [ebp - 0x174]
add ecx, 1
mov dword [ebp - 0x174], ecx
imul edx, dword [0x1025f8b8], 0x19
add edx, 0x19
cmp dword [ebp - 0x174], edx
jge 0x1007339a
imul eax, dword [ebp - 0x174], 0x58
cmp dword [eax + 0x1025d658], 0xffffffff
jne 0x100731a5
jmp 0x1007316e
imul ecx, dword [ebp - 0x174], 0x58
cmp dword [ecx + 0x1025d65c], 1
jne 0x100731c4
mov dword [ebp - 0x180], 0xff19bdff
jmp 0x10073279
imul edx, dword [ebp - 0x174], 0x58
cmp dword [edx + 0x1025d65c], 2
jne 0x100731e3
mov dword [ebp - 0x180], 0xffffffff
jmp 0x10073279
imul eax, dword [ebp - 0x174], 0x58
cmp dword [eax + 0x1025d65c], 3
jne 0x100731ff
mov dword [ebp - 0x180], 0xff1969ff
jmp 0x10073279
imul ecx, dword [ebp - 0x174], 0x58
cmp dword [ecx + 0x1025d65c], 4
jne 0x1007321b
mov dword [ebp - 0x180], 0xff2d5fe1
jmp 0x10073279
imul edx, dword [ebp - 0x174], 0x58
cmp dword [edx + 0x1025d65c], 5
jne 0x10073237
mov dword [ebp - 0x180], 0xff8be100
jmp 0x10073279
imul eax, dword [ebp - 0x174], 0x58
cmp dword [eax + 0x1025d65c], 6
jne 0x10073253
mov dword [ebp - 0x180], 0xff00ffff
jmp 0x10073279
imul ecx, dword [ebp - 0x174], 0x58
cmp dword [ecx + 0x1025d65c], 7
jne 0x1007326f
mov dword [ebp - 0x180], 0xffcc6699
jmp 0x10073279
mov dword [ebp - 0x180], 0xff19bdff
mov edx, dword [ebp - 0x174]
mov dword [ebp - 0x1e8], edx
cmp dword [0x1025f8b8], 0
jle 0x100732a3
imul eax, dword [0x1025f8b8], 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 [0x101fa170]
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 [0x101fa228]
movss dword [ebp - 0x430], xmm0
movss xmm0, dword [0x101fa1e0]
movss dword [ebp - 0x428], xmm0
movss xmm0, dword [0x101fa150]
movss dword [ebp - 0x42c], xmm0
imul edx, dword [ebp - 0x174], 0x58
add edx, 0x1025d660
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 [0x101f9fc0]
cvttss2si eax, xmm0
push eax
mov ecx, dword [ebp - 0x180]
push ecx
push 0x104e1ca8
call fcn.100b62d0
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, 0x1025d688
push eax
mov ecx, 0x7d04d0
call ecx
add esp, 0x20
jmp 0x1007316e
jmp 0x10074f91
mov edx, dword [ebp - 0x154]
cmp dword [edx], 5
jne 0x10074f91
cmp dword [0x10544c60], 2
jne 0x100734bf
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, 0x10262448
call fcn.10068bd0
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 0x1007352d
push 0x2c
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x454], eax
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101f9fe0]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
subss xmm0, dword [0x101fa028]
movss dword [ebp - 0x214], xmm0
movss xmm0, dword [ebp - 0x214]
addss xmm0, dword [0x101fa074]
movss dword [ebp - 0x164], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa008]
movss dword [ebp - 0x4f8], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101f9fc0]
movss dword [ebp - 0x4fc], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa074]
movss dword [ebp - 0x194], xmm0
movss xmm0, dword [0x101fa028]
movss dword [ebp - 0x160], xmm0
push 0x4e
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x460], eax
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa134]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
movzx edx, byte [0x1023cb2c]
test edx, edx
jne 0x1007369b
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa120]
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 0x1007370c
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa120]
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 [0x101fa120]
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 0x10073791
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov edx, dword [ebp - 0x154]
mov ecx, dword [edx + 0x2fc]
add ecx, 0xfa
cmp eax, ecx
jb 0x10073791
movzx edx, byte [0x1023cb2c]
test edx, edx
jne 0x10073778
mov byte [0x1023cb2c], 1
jmp 0x1007377f
mov byte [0x1023cb2c], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
cmp dword [0x10544c00], 0
je 0x10073970
push 0x4f
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x468], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa1c8]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x1020df4c], 1
je 0x1007387b
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa1bc]
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 0x100738e7
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1bc]
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 [0x101fa1bc]
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 0x10073970
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10073970
cmp dword [0x1020df4c], 1
je 0x10073954
mov dword [0x1020df4c], 1
jmp 0x1007395e
mov dword [0x1020df4c], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x50
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x470], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa26c]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov ecx, 0x40
imul edx, ecx, 0x18
movzx eax, byte [edx + 0x104e1d65]
cmp eax, 1
je 0x10073a58
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa25c]
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 0x10073ac4
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa25c]
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 [0x101fa25c]
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 0x10073b62
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10073b62
mov eax, 0x40
imul ecx, eax, 0x18
movzx edx, byte [ecx + 0x104e1d65]
cmp edx, 1
je 0x10073b41
mov eax, 0x40
imul ecx, eax, 0x18
mov byte [ecx + 0x104e1d65], 1
jmp 0x10073b50
mov edx, 0x40
imul eax, edx, 0x18
mov byte [eax + 0x104e1d65], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x51
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x478], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa2dc]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x1020df84], 1
je 0x10073c3f
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa2d0]
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 0x10073cab
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa2d0]
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 [0x101fa2d0]
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 0x10073d34
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10073d34
cmp dword [0x1020df84], 1
je 0x10073d18
mov dword [0x1020df84], 1
jmp 0x10073d22
mov dword [0x1020df84], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x52
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x480], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa350]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
mov ecx, 0x40
imul edx, ecx, 0x28
movzx eax, byte [edx + 0x104e1d65]
cmp eax, 1
je 0x10073e1c
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa33c]
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 0x10073e88
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa33c]
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 [0x101fa33c]
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 0x10073f26
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10073f26
mov eax, 0x40
imul ecx, eax, 0x28
movzx edx, byte [ecx + 0x104e1d65]
cmp edx, 1
je 0x10073f05
mov eax, 0x40
imul ecx, eax, 0x28
mov byte [ecx + 0x104e1d65], 1
jmp 0x10073f14
mov edx, 0x40
imul eax, edx, 0x28
mov byte [eax + 0x104e1d65], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
mov dword [ebp - 0x1c0], 0x1054497b
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 0x10073f3f
mov edx, dword [ebp - 0x1c0]
sub edx, dword [ebp - 0x4ec]
mov dword [ebp - 0x48c], edx
je 0x10073fc2
push 0x1054497b
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 0x10073fc2
mov dword [ebp - 0x21c], 0
jmp 0x10073fcc
mov dword [ebp - 0x21c], 1
mov dl, byte [ebp - 0x21c]
mov byte [ebp - 0x18f], dl
mov eax, dword [ebp - 0x1c4]
and eax, 1
je 0x10073ff5
and dword [ebp - 0x1c4], 0xfffffffe
lea ecx, [ebp - 0x514]
call fcn.100075b0
movzx ecx, byte [ebp - 0x18f]
test ecx, ecx
je 0x100741d4
push 0x53
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x498], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa3b4]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
movzx ecx, byte [0x1024e65c]
test ecx, ecx
jne 0x100740e3
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa3ac]
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 0x1007414f
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa3ac]
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 [0x101fa3ac]
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 0x100741d4
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x100741d4
movzx eax, byte [0x1024e65c]
test eax, eax
jne 0x100741bb
mov byte [0x1024e65c], 1
jmp 0x100741c2
mov byte [0x1024e65c], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x54
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x4a0], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa420]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x1020df70], 1
je 0x100742b1
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa414]
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 0x1007431d
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa414]
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 [0x101fa414]
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 0x100743c4
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x100743c4
cmp dword [0x1020df70], 1
je 0x10074394
mov ecx, 0x1024e430
call fcn.1004cad0
mov dword [0x1020df70], 1
jmp 0x100743b2
mov ecx, 0x1024e430
call fcn.1004cb00
mov ecx, 0x1024e430
call fcn.1004cb30
mov dword [0x1020df70], 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 [0x101fa280]
movss dword [ebp - 0x170], xmm0
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 8]
addss xmm0, dword [0x101fa26c]
movss dword [ebp - 0x4f0], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 8]
addss xmm0, dword [0x101fa118]
movss dword [ebp - 0x4f4], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 8]
addss xmm0, dword [0x101fa280]
movss dword [ebp - 0x1ac], xmm0
push 0x55
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x4a8], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa134]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x1020df6c], 1
je 0x1007450a
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa120]
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 0x10074576
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa120]
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 [0x101fa120]
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 0x10074613
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10074613
cmp dword [0x1020df6c], 1
je 0x100745ed
mov ecx, 0x1024e430
call fcn.1004cb70
mov dword [0x1020df6c], 1
jmp 0x10074601
mov ecx, 0x1024e430
call fcn.1004cbb0
mov dword [0x1020df6c], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x56
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x4b0], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa1c8]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x1020df68], 1
je 0x100746f0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa1bc]
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 0x1007475c
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa1bc]
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 [0x101fa1bc]
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 0x100747f9
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x100747f9
cmp dword [0x1020df68], 1
je 0x100747d3
mov ecx, 0x1024e430
call fcn.1004cbf0
mov dword [0x1020df68], 1
jmp 0x100747e7
mov ecx, 0x1024e430
call fcn.1004cc10
mov dword [0x1020df68], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x57
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x4b8], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa26c]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x1020df74], 1
je 0x100748d6
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa25c]
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 0x10074942
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa25c]
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 [0x101fa25c]
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 0x100749df
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x100749df
cmp dword [0x1020df74], 1
je 0x100749b9
mov ecx, 0x1024e430
call fcn.1004c8c0
mov dword [0x1020df74], 1
jmp 0x100749cd
mov ecx, 0x1024e430
call fcn.1004c8e0
mov dword [0x1020df74], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x58
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x4c0], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa2dc]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x1020df64], 1
je 0x10074abc
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa2d0]
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 0x10074b28
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa2d0]
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 [0x101fa2d0]
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 0x10074bc5
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10074bc5
cmp dword [0x1020df64], 1
je 0x10074b9f
mov ecx, 0x1024e430
call fcn.1004cc60
mov dword [0x1020df64], 1
jmp 0x10074bb3
mov ecx, 0x1024e430
call fcn.1004cc90
mov dword [0x1020df64], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x59
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x4c8], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa350]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x1020df58], 1
je 0x10074ca2
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa33c]
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 0x10074d0e
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa33c]
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 [0x101fa33c]
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 0x10074dab
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10074dab
cmp dword [0x1020df58], 1
je 0x10074d85
mov ecx, 0x1024e430
call fcn.1004cdc0
mov dword [0x1020df58], 1
jmp 0x10074d99
mov ecx, 0x1024e430
call fcn.1004cde0
mov dword [0x1020df58], 0
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov dword [ecx + 0x2fc], eax
push 0x5a
mov ecx, 0x10262448
call fcn.10068bd0
mov dword [ebp - 0x4d0], eax
mov edx, dword [ebp - 0x154]
movss xmm0, dword [edx + 0xc]
addss xmm0, dword [0x101fa3b4]
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 0x104e1ca8
call fcn.100b62d0
add esp, 0x1c
cmp dword [0x1020df54], 1
je 0x10074e88
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov ecx, dword [ebp - 0x154]
movss xmm0, dword [ecx + 0xc]
addss xmm0, dword [0x101fa3ac]
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 0x10074ef4
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
xorps xmm0, xmm0
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
push ecx
movss xmm0, dword [0x101fa008]
movss dword [esp], xmm0
mov eax, dword [ebp - 0x154]
movss xmm0, dword [eax + 0xc]
addss xmm0, dword [0x101fa3ac]
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 [0x101fa3ac]
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 0x10074f91
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx + 0x2fc]
add edx, 0xfa
cmp eax, edx
jb 0x10074f91
cmp dword [0x1020df54], 1
je 0x10074f6b
mov ecx, 0x1024e430
call fcn.1004ce00
mov dword [0x1020df54], 1
jmp 0x10074f7f
mov ecx, 0x1024e430
call fcn.1004ce30
mov dword [0x1020df54], 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.1014c2d1
mov esp, ebp
pop ebp
ret