Function at 0x1000b550
Capabilities:
Check for time delay via gettickcount

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100ac474
mov eax, dword fs:[0]
push eax
sub esp, 0x10
push ebx
push esi
push edi
mov eax, dword [0x100bc018]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, dword [sym.imp.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_]
push 0x34
call esi
mov edi, eax
xor ebx, ebx
add esp, 4
cmp edi, ebx
je 0x1000b5dd
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7578]
fstp dword [edi + 0x18]
fld dword [0x100b7248]
fst dword [edi + 0x1c]
fstp dword [edi + 0x20]
fld dword [0x100b7ee8]
fstp dword [edi + 0x24]
jmp 0x1000b5df
xor edi, edi
push 0x24
mov dword [0x1073c258], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000b646
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7380]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b76e0]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x100b7144]
fstp dword [edi + 8]
fld dword [0x100b711c]
fstp dword [edi + 0xc]
fld dword [0x100b7528]
fstp dword [edi + 0x10]
fld dword [0x100b81a4]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000b648
xor edi, edi
push 0x24
mov dword [0x1073c25c], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000b6af
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7b28]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b76e0]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x100b7144]
fstp dword [edi + 8]
fld dword [0x100b711c]
fstp dword [edi + 0xc]
fld dword [0x100b7ee8]
fstp dword [edi + 0x10]
fld dword [0x100b81a4]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000b6b1
xor edi, edi
mov dword [0x1073c260], edi
mov dword [ebp - 0x10], 0x1073c26c
mov dword [ebp - 0x14], 5
push 0xc
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
mov dword [ebp - 4], ebx
cmp edi, ebx
je 0x1000b731
push 0x18
call esi
add esp, 4
cmp eax, ebx
je 0x1000b716
fldz
fst dword [eax]
fstp dword [eax + 4]
fld dword [0x100b70d4]
fstp dword [eax + 8]
fld dword [0x100b7ad0]
fstp dword [eax + 0xc]
fld qword [0x100b6f28]
fldz
fadd st(1), st(0)
fxch st(1)
fstp dword [eax + 0x10]
fadd qword [0x100b6ef0]
fstp dword [eax + 0x14]
jmp 0x1000b718
xor eax, eax
mov dword [edi], eax
mov eax, 0x96
mov byte [edi + 4], bl
mov word [edi + 6], ax
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 8], eax
jmp 0x1000b733
xor edi, edi
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [ecx + 0x14], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000b767
mov byte [edi], bl
mov dword [edi + 4], ebx
mov dword [edi + 8], 0x773593ff
mov dword [edi + 0xc], ebx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x10], eax
jmp 0x1000b769
xor edi, edi
mov eax, dword [ebp - 0x10]
mov dword [eax], edi
add eax, 4
dec dword [ebp - 0x14]
mov dword [ebp - 0x10], eax
jne 0x1000b6c5
push 0x14
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000b7a8
mov byte [edi], bl
mov dword [edi + 4], ebx
mov dword [edi + 8], 0xee6b2800
mov dword [edi + 0xc], 0x32
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x10], eax
jmp 0x1000b7aa
xor edi, edi
push 0xc
mov dword [0x1073c240], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
mov dword [ebp - 4], 1
cmp edi, ebx
je 0x1000b820
push 0x18
call esi
add esp, 4
cmp eax, ebx
je 0x1000b805
fldz
fst dword [eax]
fstp dword [eax + 4]
fld dword [0x100b70d4]
fstp dword [eax + 8]
fld dword [0x100b7ad0]
fstp dword [eax + 0xc]
fld qword [0x100b6f28]
fldz
fadd st(1), st(0)
fxch st(1)
fstp dword [eax + 0x10]
fadd qword [0x100b6ef0]
fstp dword [eax + 0x14]
jmp 0x1000b807
xor eax, eax
mov edx, 0x96
mov dword [edi], eax
mov byte [edi + 4], bl
mov word [edi + 6], dx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 8], eax
jmp 0x1000b822
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0xc
mov dword [0x1073c264], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
mov dword [ebp - 4], 2
cmp edi, ebx
je 0x1000b89f
push 0x18
call esi
add esp, 4
cmp eax, ebx
je 0x1000b884
fldz
fst dword [eax]
fstp dword [eax + 4]
fld dword [0x100b70d4]
fstp dword [eax + 8]
fld dword [0x100b7ad0]
fstp dword [eax + 0xc]
fld qword [0x100b6f28]
fldz
fadd st(1), st(0)
fxch st(1)
fstp dword [eax + 0x10]
fadd qword [0x100b6ef0]
fstp dword [eax + 0x14]
jmp 0x1000b886
xor eax, eax
mov dword [edi], eax
mov eax, 0x96
mov byte [edi + 4], bl
mov word [edi + 6], ax
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 8], eax
jmp 0x1000b8a1
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [0x1073c268], edi
call esi
add esp, 4
cmp eax, ebx
je 0x1000b8e5
fld dword [0x100b75c8]
mov dword [eax], 0xf2000
fstp dword [eax + 4]
fld dword [0x100b76d0]
fstp dword [eax + 8]
fld dword [0x100b83b0]
fstp dword [eax + 0xc]
fld dword [0x100b83ac]
fstp dword [eax + 0x10]
jmp 0x1000b8e7
xor eax, eax
push 0x14
mov dword [0x1073c2a8], eax
call esi
fld dword [0x100b77b4]
add esp, 4
cmp eax, ebx
je 0x1000b917
fst dword [eax + 4]
mov dword [eax], 0xf2001
fstp dword [eax + 8]
fld dword [0x100b75c8]
fst dword [eax + 0xc]
fstp dword [eax + 0x10]
jmp 0x1000b91b
fstp st(0)
xor eax, eax
push 0x14
mov dword [0x1073c2ac], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
mov dword [ebp - 4], 3
cmp edi, ebx
je 0x1000b99f
mov ecx, dword [0x1073c2a8]
push 0x18
mov dword [edi + 4], ecx
call esi
add esp, 4
cmp eax, ebx
je 0x1000b982
fld dword [0x100b7510]
fstp dword [eax]
fld dword [0x100b70a0]
fstp dword [eax + 4]
fld dword [0x100b75c8]
fstp dword [eax + 8]
fld dword [0x100b76d0]
fstp dword [eax + 0xc]
fld dword [0x100b83a8]
fstp dword [eax + 0x10]
fld dword [0x100b83a4]
fstp dword [eax + 0x14]
jmp 0x1000b984
xor eax, eax
mov dword [edi], eax
mov dword [edi + 8], 0x9000303
mov dword [edi + 0xc], 0x7d
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x10], eax
jmp 0x1000b9a1
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [0x1073c2b0], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
mov dword [ebp - 4], 4
cmp edi, ebx
je 0x1000ba27
mov edx, dword [0x1073c2ac]
push 0x18
mov dword [edi + 4], edx
call esi
add esp, 4
cmp eax, ebx
je 0x1000ba0a
fld dword [0x100b7510]
fstp dword [eax]
fld dword [0x100b70a0]
fstp dword [eax + 4]
fld dword [0x100b77b4]
fst dword [eax + 8]
fstp dword [eax + 0xc]
fld dword [0x100b75f4]
fstp dword [eax + 0x10]
fld dword [0x100b80b8]
fstp dword [eax + 0x14]
jmp 0x1000ba0c
xor eax, eax
mov dword [edi], eax
mov dword [edi + 8], 0xf000404
mov dword [edi + 0xc], 0x7d
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x10], eax
jmp 0x1000ba29
xor edi, edi
mov dword [ebp - 4], 0xffffffff
push 0x14
mov dword [0x1073c2b4], edi
call esi
push 0x24
mov dword [0x10610640], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000baa0
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b83a0]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b70ac]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x100b7348]
fstp dword [edi + 8]
fld dword [0x100b70d4]
fstp dword [edi + 0xc]
fld dword [0x100b839c]
fstp dword [edi + 0x10]
fld dword [0x100b7984]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000baa2
xor edi, edi
mov eax, dword [0x10610640]
push 0x2c
mov dword [eax], edi
call esi
add esp, 4
mov edi, 0x999999ff
cmp eax, ebx
je 0x1000bb0f
fld dword [0x100b7d80]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b71f4]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b8398]
fstp dword [eax + 0xc]
fld dword [0x100b76d4]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b8390]
fstp dword [eax + 0x20]
jmp 0x1000bb11
xor eax, eax
mov ecx, dword [0x10610640]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000bb7b
fld dword [0x100b7d80]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b71f4]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b838c]
fstp dword [eax + 0xc]
fld dword [0x100b76d4]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b8390]
fstp dword [eax + 0x20]
jmp 0x1000bb7d
xor eax, eax
mov edx, dword [0x10610640]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000bbe7
fld dword [0x100b7d80]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b71f4]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b8398]
fstp dword [eax + 0xc]
fld dword [0x100b76d4]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b8390]
fstp dword [eax + 0x20]
jmp 0x1000bbe9
xor eax, eax
mov ecx, dword [0x10610640]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000bc21
fldz
mov dword [eax], ebx
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fst dword [eax + 8]
mov dword [eax + 0x28], ebx
fst dword [eax + 0xc]
fst dword [eax + 0x10]
fst dword [eax + 0x14]
fst dword [eax + 0x18]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000bc23
xor eax, eax
mov edx, dword [0x10610640]
push 0x14
mov dword [edx + 0x10], eax
call esi
push 0x24
mov dword [0x10610644], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000bc92
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b83a0]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b70ac]
mov dword [edi + 0x1c], ebx
fstp dword [edi + 4]
fld dword [0x100b8388]
fstp dword [edi + 8]
fld dword [0x100b8384]
fstp dword [edi + 0xc]
fld dword [0x100b8380]
fstp dword [edi + 0x10]
fld dword [0x100b837c]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000bc94
xor edi, edi
mov eax, dword [0x10610644]
push 0x2c
mov dword [eax], edi
call esi
fld dword [0x100b6fa8]
add esp, 4
mov edi, 0x999999ff
cmp eax, ebx
je 0x1000bcf1
fldz
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b7c68]
fstp dword [eax + 0xc]
fld dword [0x100b8378]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000bcf5
fstp st(0)
xor eax, eax
mov ecx, dword [0x10610644]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000bd59
fld dword [0x100b7344]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b71f4]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b7c68]
fstp dword [eax + 0xc]
fld dword [0x100b7438]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000bd5b
xor eax, eax
mov edx, dword [0x10610644]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000bdb5
fldz
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b7c68]
fstp dword [eax + 0xc]
fld dword [0x100b8378]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b6fa8]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000bdb7
xor eax, eax
mov ecx, dword [0x10610644]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000bdef
fldz
mov dword [eax], ebx
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fst dword [eax + 8]
mov dword [eax + 0x28], ebx
fst dword [eax + 0xc]
fst dword [eax + 0x10]
fst dword [eax + 0x14]
fst dword [eax + 0x18]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000bdf1
xor eax, eax
mov edx, dword [0x10610644]
push 0x14
mov dword [edx + 0x10], eax
call esi
push 0x24
mov dword [0x10610648], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000be64
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7ad8]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b7dec]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x100b7410]
fstp dword [edi + 8]
fld dword [0x100b8374]
fstp dword [edi + 0xc]
fld dword [0x100b8370]
fstp dword [edi + 0x10]
fld dword [0x100b836c]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000be66
xor edi, edi
mov eax, dword [0x10610648]
push 0x2c
mov dword [eax], edi
call esi
add esp, 4
mov edi, 0x999999ff
cmp eax, ebx
je 0x1000becd
fld dword [0x100b708c]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b7410]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b8368]
fstp dword [eax + 0xc]
fld dword [0x100b7968]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000becf
xor eax, eax
mov ecx, dword [0x10610648]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000bf33
fld dword [0x100b708c]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b7410]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b8364]
fstp dword [eax + 0xc]
fld dword [0x100b7968]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000bf35
xor eax, eax
mov edx, dword [0x10610648]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000bf99
fld dword [0x100b708c]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b7410]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b8360]
fstp dword [eax + 0xc]
fld dword [0x100b7968]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000bf9b
xor eax, eax
mov ecx, dword [0x10610648]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000bfff
fld dword [0x100b708c]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b7410]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b835c]
fstp dword [eax + 0xc]
fld dword [0x100b7968]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c001
xor eax, eax
mov edx, dword [0x10610648]
push 0x14
mov dword [edx + 0x10], eax
call esi
push 0x24
mov dword [0x1061064c], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000c074
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7ad8]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b8358]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x100b7410]
fstp dword [edi + 8]
fld dword [0x100b8374]
fstp dword [edi + 0xc]
fld dword [0x100b8370]
fstp dword [edi + 0x10]
fld dword [0x100b8354]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000c076
xor edi, edi
mov eax, dword [0x1061064c]
push 0x2c
mov dword [eax], edi
call esi
add esp, 4
mov edi, 0x999999ff
cmp eax, ebx
je 0x1000c0dd
fld dword [0x100b708c]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b7410]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b7db0]
fstp dword [eax + 0xc]
fld dword [0x100b7968]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c0df
xor eax, eax
mov ecx, dword [0x1061064c]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c143
fld dword [0x100b708c]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b7410]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b8350]
fstp dword [eax + 0xc]
fld dword [0x100b7968]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c145
xor eax, eax
mov edx, dword [0x1061064c]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c1a9
fld dword [0x100b708c]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b7410]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b834c]
fstp dword [eax + 0xc]
fld dword [0x100b7968]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c1ab
xor eax, eax
mov ecx, dword [0x1061064c]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c20f
fld dword [0x100b708c]
mov dword [eax], 0xf3001
fstp dword [eax + 4]
mov dword [eax + 0x24], edi
fld dword [0x100b7410]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b8348]
fstp dword [eax + 0xc]
fld dword [0x100b7968]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c211
xor eax, eax
mov edx, dword [0x1061064c]
push 0x14
mov dword [edx + 0x10], eax
call esi
push 0x24
mov dword [0x10610650], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000c27e
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b8344]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b8230]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x100b7328]
fst dword [edi + 8]
fstp dword [edi + 0xc]
fld dword [0x100b8340]
fstp dword [edi + 0x10]
fld dword [0x100b833c]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000c280
xor edi, edi
mov eax, dword [0x10610650]
push 0x2c
mov dword [eax], edi
call esi
fld dword [0x100b7244]
fld dword [0x100b80c0]
add esp, 4
mov edi, 0x999999ff
cmp eax, ebx
je 0x1000c2df
fxch st(1)
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b8338]
fstp dword [eax + 0xc]
fld1
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c2e5
fstp st(1)
xor eax, eax
fstp st(0)
mov ecx, dword [0x10610650]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c33f
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b8334]
fstp dword [eax + 0xc]
fld1
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c341
xor eax, eax
mov edx, dword [0x10610650]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c39b
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b8330]
fstp dword [eax + 0xc]
fld1
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c39d
xor eax, eax
mov ecx, dword [0x10610650]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c3d5
fldz
mov dword [eax], ebx
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fst dword [eax + 8]
mov dword [eax + 0x28], ebx
fst dword [eax + 0xc]
fst dword [eax + 0x10]
fst dword [eax + 0x14]
fst dword [eax + 0x18]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c3d7
xor eax, eax
mov edx, dword [0x10610650]
push 0x14
mov dword [edx + 0x10], eax
call esi
push 0x24
mov dword [0x10610654], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000c444
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b832c]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b8230]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x100b7328]
fst dword [edi + 8]
fstp dword [edi + 0xc]
fld dword [0x100b7180]
fstp dword [edi + 0x10]
fld dword [0x100b833c]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000c446
xor edi, edi
mov eax, dword [0x10610654]
push 0x2c
mov dword [eax], edi
call esi
add esp, 4
mov edi, 0x999999ff
cmp eax, ebx
je 0x1000c4a3
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b8328]
fstp dword [eax + 0xc]
fld1
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c4a5
xor eax, eax
mov ecx, dword [0x10610654]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c4ff
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b8324]
fstp dword [eax + 0xc]
fld1
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c501
xor eax, eax
mov edx, dword [0x10610654]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c55f
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b7ab4]
fstp dword [eax + 0xc]
fld dword [0x100b8378]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c561
xor eax, eax
mov ecx, dword [0x10610654]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c599
fldz
mov dword [eax], ebx
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fst dword [eax + 8]
mov dword [eax + 0x28], ebx
fst dword [eax + 0xc]
fst dword [eax + 0x10]
fst dword [eax + 0x14]
fst dword [eax + 0x18]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c59b
xor eax, eax
mov edx, dword [0x10610654]
push 0x14
mov dword [edx + 0x10], eax
call esi
push 0x24
mov dword [0x10610658], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000c608
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b8320]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b8230]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x100b7328]
fst dword [edi + 8]
fstp dword [edi + 0xc]
fld dword [0x100b831c]
fstp dword [edi + 0x10]
fld dword [0x100b833c]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000c60a
xor edi, edi
mov eax, dword [0x10610658]
push 0x2c
mov dword [eax], edi
call esi
add esp, 4
mov edi, 0x999999ff
cmp eax, ebx
je 0x1000c66b
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b8318]
fstp dword [eax + 0xc]
fld dword [0x100b8378]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c66d
xor eax, eax
mov ecx, dword [0x10610658]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c6cb
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b808c]
fstp dword [eax + 0xc]
fld dword [0x100b8378]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c6cd
xor eax, eax
mov edx, dword [0x10610658]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c72b
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b8314]
fstp dword [eax + 0xc]
fld dword [0x100b8378]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c72d
xor eax, eax
mov ecx, dword [0x10610658]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c765
fldz
mov dword [eax], ebx
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fst dword [eax + 8]
mov dword [eax + 0x28], ebx
fst dword [eax + 0xc]
fst dword [eax + 0x10]
fst dword [eax + 0x14]
fst dword [eax + 0x18]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c767
xor eax, eax
mov edx, dword [0x10610658]
push 0x14
mov dword [edx + 0x10], eax
call esi
push 0x24
mov dword [0x1061065c], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000c7d4
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b8320]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b8230]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x100b7328]
fst dword [edi + 8]
fstp dword [edi + 0xc]
fld dword [0x100b831c]
fstp dword [edi + 0x10]
fld dword [0x100b833c]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000c7d6
xor edi, edi
mov eax, dword [0x1061065c]
push 0x2c
mov dword [eax], edi
call esi
add esp, 4
mov edi, 0x999999ff
cmp eax, ebx
je 0x1000c833
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b8310]
fstp dword [eax + 0xc]
fld1
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c835
xor eax, eax
mov ecx, dword [0x1061065c]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c88f
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b830c]
fstp dword [eax + 0xc]
fld1
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c891
xor eax, eax
mov edx, dword [0x1061065c]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c8eb
fld dword [0x100b7244]
mov dword [eax], 0xf3001
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b8308]
fstp dword [eax + 0xc]
fld1
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b75c8]
fstp dword [eax + 0x18]
fld dword [0x100b80c0]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c8ed
xor eax, eax
mov ecx, dword [0x1061065c]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000c925
fldz
mov dword [eax], ebx
fst dword [eax + 4]
mov dword [eax + 0x24], edi
fst dword [eax + 8]
mov dword [eax + 0x28], ebx
fst dword [eax + 0xc]
fst dword [eax + 0x10]
fst dword [eax + 0x14]
fst dword [eax + 0x18]
fst dword [eax + 0x1c]
fstp dword [eax + 0x20]
jmp 0x1000c927
xor eax, eax
mov edx, dword [0x1061065c]
push 0x34
mov dword [edx + 0x10], eax
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000c993
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7198]
fstp dword [edi + 0x18]
fld dword [0x100b8304]
fstp dword [edi + 0x1c]
fld dword [0x100b7278]
fstp dword [edi + 0x20]
fld dword [0x100b8300]
fstp dword [edi + 0x24]
jmp 0x1000c995
xor edi, edi
mov dword [0x1073c2f0], edi
mov dword [ebp - 0x10], ebx
mov dword [ebp - 0x14], 0x1073c2f4
mov dword [ebp - 0x18], 9
lea esp, [esp]
push 0x14
call esi
mov ecx, dword [ebp - 0x14]
push 0x24
mov dword [ecx], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000ca59
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, dword [ebp - 0x10]
mov ecx, eax
and ecx, 0x80000001
jns 0x1000c9e9
dec ecx
or ecx, 0xfffffffe
inc ecx
mov edx, ecx
shl edx, 4
sub edx, ecx
lea ecx, [edx*4 + 0xd2]
cdq
sub eax, edx
sar eax, 1
imul eax, eax, 0x23
mov dword [ebp - 0x1c], ecx
add eax, 0x32
fild dword [ebp - 0x1c]
mov dword [edi + 0x1c], 0x96
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
mov dword [ebp - 0x1c], eax
fst dword [edi]
fild dword [ebp - 0x1c]
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
fst dword [edi + 4]
fld dword [0x100b82fc]
fstp dword [edi + 8]
fld dword [0x100b82f8]
fstp dword [edi + 0xc]
fxch st(1)
fadd qword [0x100b82f0]
fstp dword [edi + 0x10]
fadd qword [0x100b82e8]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, edi
jmp 0x1000ca5b
xor eax, eax
mov edi, dword [ebp - 0x14]
mov edx, dword [edi]
push 0x2c
mov dword [edx], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000cac7
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000cac9
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000cb33
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000cb35
xor eax, eax
mov edx, dword [edi]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000cb9f
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000cba1
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000cc0b
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000cc0d
xor eax, eax
mov edx, dword [edi]
mov dword [edx + 0x10], eax
mov eax, 1
add dword [ebp - 0x10], eax
add edi, 4
sub dword [ebp - 0x18], eax
mov dword [ebp - 0x14], edi
jne 0x1000c9b0
push 0x14
call esi
push 0x24
mov dword [0x1073c314], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000cc8d
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b82d4]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x100b711c]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x100b82d0]
fst dword [edi + 8]
fstp dword [edi + 0xc]
fld dword [0x100b81a4]
fstp dword [edi + 0x10]
fld dword [0x100b82cc]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1000cc8f
xor edi, edi
mov eax, dword [0x1073c314]
push 0x2c
mov dword [eax], edi
call esi
add esp, 4
mov edi, 0x999999ff
cmp eax, ebx
je 0x1000cd02
fld dword [0xe7c3d4]
fstp dword [ebp - 0x1c]
fld dword [0xe7c3d8]
mov dword [eax], 0xf1009
fstp dword [ebp - 0x18]
mov dword [eax + 0x24], edi
fld dword [0x100b71f4]
mov dword [eax + 0x28], ebx
fst dword [eax + 4]
fld dword [0x100b7310]
fstp dword [eax + 8]
fld dword [0x100b82c8]
fstp dword [eax + 0xc]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [ebp - 0x1c]
fstp dword [eax + 0x1c]
fld dword [ebp - 0x18]
fstp dword [eax + 0x20]
jmp 0x1000cd04
xor eax, eax
mov ecx, dword [0x1073c314]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000cd74
fld dword [0xe7c3d4]
fstp dword [ebp - 0x1c]
fld dword [0xe7c3d8]
mov dword [eax], 0xf1009
fstp dword [ebp - 0x18]
mov dword [eax + 0x24], edi
fld dword [0x100b71f4]
mov dword [eax + 0x28], ebx
fst dword [eax + 4]
fld dword [0x100b7310]
fstp dword [eax + 8]
fld dword [0x100b82c4]
fstp dword [eax + 0xc]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [ebp - 0x1c]
fstp dword [eax + 0x1c]
fld dword [ebp - 0x18]
fstp dword [eax + 0x20]
jmp 0x1000cd76
xor eax, eax
mov edx, dword [0x1073c314]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000cde8
fld dword [0xe7c3d4]
fstp dword [ebp - 0x1c]
fld dword [0xe7c3d8]
mov dword [eax], 0xf1009
fstp dword [ebp - 0x18]
mov dword [eax + 0x24], edi
fld dword [0x100b71f4]
mov dword [eax + 0x28], ebx
fstp dword [eax + 4]
fld dword [0x100b7310]
fstp dword [eax + 8]
fld dword [0x100b82c8]
fstp dword [eax + 0xc]
fldz
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [ebp - 0x1c]
fstp dword [eax + 0x1c]
fld dword [ebp - 0x18]
fstp dword [eax + 0x20]
jmp 0x1000cdea
xor eax, eax
mov ecx, dword [0x1073c314]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000ce5c
fld dword [0xe7c3d4]
fstp dword [ebp - 0x1c]
fld dword [0xe7c3d8]
mov dword [eax], 0xf1009
fstp dword [ebp - 0x18]
mov dword [eax + 0x24], edi
fld dword [0x100b71f4]
mov dword [eax + 0x28], ebx
fstp dword [eax + 4]
fld dword [0x100b7310]
fstp dword [eax + 8]
fld dword [0x100b82c4]
fstp dword [eax + 0xc]
fldz
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [ebp - 0x1c]
fstp dword [eax + 0x1c]
fld dword [ebp - 0x18]
fstp dword [eax + 0x20]
jmp 0x1000ce5e
xor eax, eax
mov edx, dword [0x1073c314]
push 0x34
mov dword [edx + 0x10], eax
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000ceca
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7198]
fstp dword [edi + 0x18]
fld dword [0x100b8304]
fstp dword [edi + 0x1c]
fld dword [0x100b7278]
fstp dword [edi + 0x20]
fld dword [0x100b8300]
fstp dword [edi + 0x24]
jmp 0x1000cecc
xor edi, edi
mov dword [0x1073c318], edi
mov dword [ebp - 0x18], 0x1073c31c
mov dword [ebp - 0x14], 0xf
push 0xc
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
mov dword [ebp - 4], 5
cmp edi, ebx
je 0x1000cf50
push 0x18
call esi
add esp, 4
cmp eax, ebx
je 0x1000cf35
fldz
fst dword [eax]
fstp dword [eax + 4]
fld dword [0x100b70d4]
fstp dword [eax + 8]
fld dword [0x100b7ad0]
fstp dword [eax + 0xc]
fld qword [0x100b6f28]
fldz
fadd st(1), st(0)
fxch st(1)
fstp dword [eax + 0x10]
fadd qword [0x100b6ef0]
fstp dword [eax + 0x14]
jmp 0x1000cf37
xor eax, eax
mov dword [edi], eax
mov eax, 0x96
mov byte [edi + 4], bl
mov word [edi + 6], ax
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 8], eax
jmp 0x1000cf52
xor edi, edi
mov eax, dword [ebp - 0x18]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], edi
add eax, 4
dec dword [ebp - 0x14]
mov dword [ebp - 0x18], eax
jne 0x1000cee0
push 0x34
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000cfd0
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7198]
fstp dword [edi + 0x18]
fld dword [0x100b82c0]
fstp dword [edi + 0x1c]
fld dword [0x100b7278]
fstp dword [edi + 0x20]
fld dword [0x100b717c]
fstp dword [edi + 0x24]
jmp 0x1000cfd2
xor edi, edi
push 0x34
mov dword [0x1073c2b8], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000d03b
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7198]
fstp dword [edi + 0x18]
fld dword [0x100b82c0]
fstp dword [edi + 0x1c]
fld dword [0x100b7278]
fstp dword [edi + 0x20]
fld dword [0x100b717c]
fstp dword [edi + 0x24]
jmp 0x1000d03d
xor edi, edi
push 0x34
mov dword [0x1073c2bc], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000d0a6
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7198]
fstp dword [edi + 0x18]
fld dword [0x100b7c30]
fstp dword [edi + 0x1c]
fld dword [0x100b7278]
fstp dword [edi + 0x20]
fld dword [0x100b7528]
fstp dword [edi + 0x24]
jmp 0x1000d0a8
xor edi, edi
mov dword [0x1073c2c0], edi
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x10], 0x1073c2c4
mov dword [ebp - 0x18], 0xb
nop
push 0x14
call esi
mov ecx, dword [ebp - 0x10]
push 0x24
mov dword [ecx], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000d169
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, dword [ebp - 0x14]
mov ecx, eax
and ecx, 0x80000001
jns 0x1000d0f9
dec ecx
or ecx, 0xfffffffe
inc ecx
mov edx, ecx
shl edx, 4
sub edx, ecx
lea ecx, [edx*4 + 0xd2]
cdq
sub eax, edx
sar eax, 1
imul eax, eax, 0x23
mov dword [ebp - 0x1c], ecx
add eax, 0x32
fild dword [ebp - 0x1c]
mov dword [edi + 0x1c], 0x96
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
mov dword [ebp - 0x1c], eax
fst dword [edi]
fild dword [ebp - 0x1c]
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
fst dword [edi + 4]
fld dword [0x100b82fc]
fstp dword [edi + 8]
fld dword [0x100b82f8]
fstp dword [edi + 0xc]
fxch st(1)
fadd qword [0x100b82f0]
fstp dword [edi + 0x10]
fadd qword [0x100b82e8]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, edi
jmp 0x1000d16b
xor eax, eax
mov edi, dword [ebp - 0x10]
mov edx, dword [edi]
push 0x2c
mov dword [edx], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d1d7
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d1d9
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d243
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d245
xor eax, eax
mov edx, dword [edi]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d2af
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d2b1
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d31b
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d31d
xor eax, eax
mov edx, dword [edi]
mov dword [edx + 0x10], eax
mov eax, 1
add dword [ebp - 0x14], eax
add edi, 4
sub dword [ebp - 0x18], eax
mov dword [ebp - 0x10], edi
jne 0x1000d0c0
push 0x34
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000d39c
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7198]
fstp dword [edi + 0x18]
fld dword [0x100b8304]
fstp dword [edi + 0x1c]
fld dword [0x100b7278]
fstp dword [edi + 0x20]
fld dword [0x100b8300]
fstp dword [edi + 0x24]
jmp 0x1000d39e
xor edi, edi
mov dword [0x1073c358], edi
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x10], 0x1073c35c
mov dword [ebp - 0x18], 3
push 0x14
call esi
mov ecx, dword [ebp - 0x10]
push 0x24
mov dword [ecx], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000d45e
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, dword [ebp - 0x14]
mov ecx, eax
and ecx, 0x80000001
jns 0x1000d3ee
dec ecx
or ecx, 0xfffffffe
inc ecx
mov edx, ecx
shl edx, 4
sub edx, ecx
lea ecx, [edx*4 + 0xd2]
cdq
sub eax, edx
sar eax, 1
imul eax, eax, 0x23
mov dword [ebp - 0x1c], ecx
add eax, 0x32
fild dword [ebp - 0x1c]
mov dword [edi + 0x1c], 0x96
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
mov dword [ebp - 0x1c], eax
fst dword [edi]
fild dword [ebp - 0x1c]
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
fst dword [edi + 4]
fld dword [0x100b82fc]
fstp dword [edi + 8]
fld dword [0x100b82f8]
fstp dword [edi + 0xc]
fxch st(1)
fadd qword [0x100b82f0]
fstp dword [edi + 0x10]
fadd qword [0x100b82e8]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, edi
jmp 0x1000d460
xor eax, eax
mov edi, dword [ebp - 0x10]
mov edx, dword [edi]
push 0x2c
mov dword [edx], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d4cc
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d4ce
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d538
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d53a
xor eax, eax
mov edx, dword [edi]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d5a4
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d5a6
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d610
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d612
xor eax, eax
mov edx, dword [edi]
mov dword [edx + 0x10], eax
mov eax, 1
add dword [ebp - 0x14], eax
add edi, 4
sub dword [ebp - 0x18], eax
mov dword [ebp - 0x10], edi
jne 0x1000d3b5
push 0x34
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000d691
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7198]
fstp dword [edi + 0x18]
fld dword [0x100b8304]
fstp dword [edi + 0x1c]
fld dword [0x100b7278]
fstp dword [edi + 0x20]
fld dword [0x100b8300]
fstp dword [edi + 0x24]
jmp 0x1000d693
xor edi, edi
mov dword [0x1073c368], edi
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x10], 0x1073c36c
mov dword [ebp - 0x18], 2
lea ebx, [ebx]
push 0x14
call esi
mov ecx, dword [ebp - 0x10]
push 0x24
mov dword [ecx], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000d759
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, dword [ebp - 0x14]
mov ecx, eax
and ecx, 0x80000001
jns 0x1000d6e9
dec ecx
or ecx, 0xfffffffe
inc ecx
mov edx, ecx
shl edx, 4
sub edx, ecx
lea ecx, [edx*4 + 0xd2]
cdq
sub eax, edx
sar eax, 1
imul eax, eax, 0x23
mov dword [ebp - 0x1c], ecx
add eax, 0x32
fild dword [ebp - 0x1c]
mov dword [edi + 0x1c], 0x96
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
mov dword [ebp - 0x1c], eax
fst dword [edi]
fild dword [ebp - 0x1c]
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
fst dword [edi + 4]
fld dword [0x100b82fc]
fstp dword [edi + 8]
fld dword [0x100b82f8]
fstp dword [edi + 0xc]
fxch st(1)
fadd qword [0x100b82f0]
fstp dword [edi + 0x10]
fadd qword [0x100b82e8]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, edi
jmp 0x1000d75b
xor eax, eax
mov edi, dword [ebp - 0x10]
mov edx, dword [edi]
push 0x2c
mov dword [edx], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d7c7
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d7c9
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d833
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d835
xor eax, eax
mov edx, dword [edi]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d89f
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d8a1
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000d90b
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000d90d
xor eax, eax
mov edx, dword [edi]
mov dword [edx + 0x10], eax
mov eax, 1
add dword [ebp - 0x14], eax
add edi, 4
sub dword [ebp - 0x18], eax
mov dword [ebp - 0x10], edi
jne 0x1000d6b0
push 0x34
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000d98c
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7198]
fstp dword [edi + 0x18]
fld dword [0x100b8304]
fstp dword [edi + 0x1c]
fld dword [0x100b7278]
fstp dword [edi + 0x20]
fld dword [0x100b8300]
fstp dword [edi + 0x24]
jmp 0x1000d98e
xor edi, edi
mov dword [0x1073c374], edi
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x10], 0x1073c378
mov dword [ebp - 0x18], 2
push 0x14
call esi
mov ecx, dword [ebp - 0x10]
push 0x24
mov dword [ecx], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000da4e
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, dword [ebp - 0x14]
mov ecx, eax
and ecx, 0x80000001
jns 0x1000d9de
dec ecx
or ecx, 0xfffffffe
inc ecx
mov edx, ecx
shl edx, 4
sub edx, ecx
lea ecx, [edx*4 + 0xd2]
cdq
sub eax, edx
sar eax, 1
imul eax, eax, 0x23
mov dword [ebp - 0x1c], ecx
add eax, 0x32
fild dword [ebp - 0x1c]
mov dword [edi + 0x1c], 0x96
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
mov dword [ebp - 0x1c], eax
fst dword [edi]
fild dword [ebp - 0x1c]
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
fst dword [edi + 4]
fld dword [0x100b82fc]
fstp dword [edi + 8]
fld dword [0x100b82f8]
fstp dword [edi + 0xc]
fxch st(1)
fadd qword [0x100b82f0]
fstp dword [edi + 0x10]
fadd qword [0x100b82e8]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, edi
jmp 0x1000da50
xor eax, eax
mov edi, dword [ebp - 0x10]
mov edx, dword [edi]
push 0x2c
mov dword [edx], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000dabc
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000dabe
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000db28
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000db2a
xor eax, eax
mov edx, dword [edi]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000db94
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000db96
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000dc00
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000dc02
xor eax, eax
mov edx, dword [edi]
mov dword [edx + 0x10], eax
mov eax, 1
add dword [ebp - 0x14], eax
add edi, 4
sub dword [ebp - 0x18], eax
mov dword [ebp - 0x10], edi
jne 0x1000d9a5
push 0x34
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000dc81
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7198]
fstp dword [edi + 0x18]
fld dword [0x100b8304]
fstp dword [edi + 0x1c]
fld dword [0x100b7278]
fstp dword [edi + 0x20]
fld dword [0x100b8300]
fstp dword [edi + 0x24]
jmp 0x1000dc83
xor edi, edi
mov dword [0x1073c380], edi
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x10], 0x1073c384
mov dword [ebp - 0x18], 2
lea ebx, [ebx]
push 0x14
call esi
mov ecx, dword [ebp - 0x10]
push 0x24
mov dword [ecx], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000dd49
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, dword [ebp - 0x14]
mov ecx, eax
and ecx, 0x80000001
jns 0x1000dcd9
dec ecx
or ecx, 0xfffffffe
inc ecx
mov edx, ecx
shl edx, 4
sub edx, ecx
lea ecx, [edx*4 + 0xd2]
cdq
sub eax, edx
sar eax, 1
imul eax, eax, 0x23
mov dword [ebp - 0x1c], ecx
add eax, 0x32
fild dword [ebp - 0x1c]
mov dword [edi + 0x1c], 0x96
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
mov dword [ebp - 0x1c], eax
fst dword [edi]
fild dword [ebp - 0x1c]
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
fst dword [edi + 4]
fld dword [0x100b82fc]
fstp dword [edi + 8]
fld dword [0x100b82f8]
fstp dword [edi + 0xc]
fxch st(1)
fadd qword [0x100b82f0]
fstp dword [edi + 0x10]
fadd qword [0x100b82e8]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, edi
jmp 0x1000dd4b
xor eax, eax
mov edi, dword [ebp - 0x10]
mov edx, dword [edi]
push 0x2c
mov dword [edx], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000ddb7
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000ddb9
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000de23
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000de25
xor eax, eax
mov edx, dword [edi]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000de8f
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000de91
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000defb
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000defd
xor eax, eax
mov edx, dword [edi]
mov dword [edx + 0x10], eax
mov eax, 1
add dword [ebp - 0x14], eax
add edi, 4
sub dword [ebp - 0x18], eax
mov dword [ebp - 0x10], edi
jne 0x1000dca0
push 0x34
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000df76
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b8304]
fst dword [edi + 0x18]
fstp dword [edi + 0x1c]
fld dword [0x100b7c74]
fstp dword [edi + 0x20]
fld dword [0x100b8300]
fstp dword [edi + 0x24]
jmp 0x1000df78
xor edi, edi
mov dword [0x1073c38c], edi
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x10], 0x1073c390
mov dword [ebp - 0x18], 2
nop
push 0x14
call esi
mov ecx, dword [ebp - 0x10]
push 0x24
mov dword [ecx], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000e039
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, dword [ebp - 0x14]
mov ecx, eax
and ecx, 0x80000001
jns 0x1000dfc9
dec ecx
or ecx, 0xfffffffe
inc ecx
mov edx, ecx
shl edx, 4
sub edx, ecx
lea ecx, [edx*4 + 0xd2]
cdq
sub eax, edx
sar eax, 1
imul eax, eax, 0x23
mov dword [ebp - 0x1c], ecx
add eax, 0x32
fild dword [ebp - 0x1c]
mov dword [edi + 0x1c], 0x96
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
mov dword [ebp - 0x1c], eax
fst dword [edi]
fild dword [ebp - 0x1c]
fstp dword [ebp - 0x1c]
fld dword [ebp - 0x1c]
fst dword [edi + 4]
fld dword [0x100b82fc]
fstp dword [edi + 8]
fld dword [0x100b82f8]
fstp dword [edi + 0xc]
fxch st(1)
fadd qword [0x100b82f0]
fstp dword [edi + 0x10]
fadd qword [0x100b82e8]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, edi
jmp 0x1000e03b
xor eax, eax
mov edi, dword [ebp - 0x10]
mov edx, dword [edi]
push 0x2c
mov dword [edx], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e0a7
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e0a9
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e113
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b71f0]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e115
xor eax, eax
mov edx, dword [edi]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e17f
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82dc]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e181
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e1eb
fld dword [0x100b82e0]
mov dword [eax], 0xf1009
fstp dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fld dword [0x100b7348]
mov dword [eax + 0x28], ebx
fstp dword [eax + 8]
fld dword [0x100b82d8]
fstp dword [eax + 0xc]
fld dword [0x100b7398]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e1ed
xor eax, eax
mov edx, dword [edi]
mov dword [edx + 0x10], eax
mov eax, 1
add dword [ebp - 0x14], eax
add edi, 4
sub dword [ebp - 0x18], eax
mov dword [ebp - 0x10], edi
jne 0x1000df90
push 0x34
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1000e26c
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x100b7510]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x100b71f4]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fstp dword [edi + 8]
fld dword [0x100b7198]
fstp dword [edi + 0x18]
fld dword [0x100b82bc]
fstp dword [edi + 0x1c]
fld dword [0x100b7278]
fstp dword [edi + 0x20]
fld dword [0x100b82c0]
fstp dword [edi + 0x24]
jmp 0x1000e26e
xor edi, edi
mov dword [0x1073c398], edi
mov dword [ebp - 0x14], 0x1073c3f0
mov dword [ebp - 0x18], 5
push 0x14
call esi
mov ecx, dword [ebp - 0x14]
push 0x24
mov dword [ecx], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000e2e4
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fldz
fst dword [edi]
mov dword [edi + 0x20], eax
fstp dword [edi + 4]
mov dword [edi + 0x1c], 0x96
fld dword [0x100b7320]
fst dword [edi + 8]
fstp dword [edi + 0xc]
fld qword [0x100b71e0]
fadd qword [0x100b7308]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fst dword [edi + 0x10]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, edi
jmp 0x1000e2e6
xor eax, eax
mov edi, dword [ebp - 0x14]
mov edx, dword [edi]
push 0x2c
mov dword [edx], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e34c
fld dword [0x100b7320]
mov dword [eax], 0xf1003
fst dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b7a24]
fstp dword [eax + 0xc]
fld dword [0x100b7f34]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e34e
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e3b2
fld dword [0x100b7320]
mov dword [eax], 0xf1003
fst dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b7bf4]
fstp dword [eax + 0xc]
fld dword [0x100b7f34]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e3b4
xor eax, eax
mov edx, dword [edi]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e418
fld dword [0x100b7320]
mov dword [eax], 0xf1003
fst dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b81a4]
fstp dword [eax + 0xc]
fld dword [0x100b7f34]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e41a
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e47e
fld dword [0x100b7320]
mov dword [eax], 0xf1003
fst dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b82b8]
fstp dword [eax + 0xc]
fld dword [0x100b82b4]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e480
xor eax, eax
mov edx, dword [edi]
add edi, 4
dec dword [ebp - 0x18]
mov dword [edx + 0x10], eax
mov dword [ebp - 0x14], edi
jne 0x1000e282
mov dword [ebp - 0x14], 0x1073c3dc
mov dword [ebp - 0x18], 5
push 0x14
call esi
mov ecx, dword [ebp - 0x14]
push 0x24
mov dword [ecx], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000e504
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fldz
fst dword [edi]
mov dword [edi + 0x20], eax
fstp dword [edi + 4]
mov dword [edi + 0x1c], 0x96
fld dword [0x100b7320]
fst dword [edi + 8]
fstp dword [edi + 0xc]
fld qword [0x100b71e0]
fadd qword [0x100b7308]
fstp dword [ebp - 0x10]
fld dword [ebp - 0x10]
fst dword [edi + 0x10]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, edi
jmp 0x1000e506
xor eax, eax
mov edi, dword [ebp - 0x14]
mov edx, dword [edi]
push 0x2c
mov dword [edx], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e56c
fld dword [0x100b7320]
mov dword [eax], 0xf1003
fst dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b82b0]
fstp dword [eax + 0xc]
fld dword [0x100b7f34]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e56e
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e5d2
fld dword [0x100b7320]
mov dword [eax], 0xf1003
fst dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b82ac]
fstp dword [eax + 0xc]
fld dword [0x100b7f34]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e5d4
xor eax, eax
mov edx, dword [edi]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e638
fld dword [0x100b7320]
mov dword [eax], 0xf1003
fst dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b82a8]
fstp dword [eax + 0xc]
fld dword [0x100b7f34]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e63a
xor eax, eax
mov ecx, dword [edi]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e69e
fld dword [0x100b7320]
mov dword [eax], 0xf1003
fst dword [eax + 4]
mov dword [eax + 0x24], 0x999999ff
fstp dword [eax + 8]
mov dword [eax + 0x28], ebx
fld dword [0x100b82a4]
fstp dword [eax + 0xc]
fld dword [0x100b82b4]
fstp dword [eax + 0x10]
fld dword [0x100b8394]
fstp dword [eax + 0x14]
fld dword [0x100b7bfc]
fstp dword [eax + 0x18]
fld dword [0x100b780c]
fstp dword [eax + 0x1c]
fld dword [0x100b6f08]
fstp dword [eax + 0x20]
jmp 0x1000e6a0
xor eax, eax
mov edx, dword [edi]
add edi, 4
dec dword [ebp - 0x18]
mov dword [edx + 0x10], eax
mov dword [ebp - 0x14], edi
jne 0x1000e4a2
mov dword [ebp - 0x18], 0x1073c39c
mov dword [ebp - 0x14], 0xe
push 0xc
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x1c], edi
mov dword [ebp - 4], 6
cmp edi, ebx
je 0x1000e732
push 0x18
call esi
add esp, 4
cmp eax, ebx
je 0x1000e717
fldz
fst dword [eax]
fstp dword [eax + 4]
fld dword [0x100b70d4]
fstp dword [eax + 8]
fld dword [0x100b7ad0]
fstp dword [eax + 0xc]
fld qword [0x100b6f28]
fldz
fadd st(1), st(0)
fxch st(1)
fstp dword [eax + 0x10]
fadd qword [0x100b6ef0]
fstp dword [eax + 0x14]
jmp 0x1000e719
xor eax, eax
mov dword [edi], eax
mov eax, 0x96
mov byte [edi + 4], bl
mov word [edi + 6], ax
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 8], eax
jmp 0x1000e734
xor edi, edi
mov eax, dword [ebp - 0x18]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], edi
add eax, 4
dec dword [ebp - 0x14]
mov dword [ebp - 0x18], eax
jne 0x1000e6c2
mov dword [ebp - 0x14], ebx
mov dword [ebp - 0x10], 0x1073c3d4
mov dword [ebp - 0x18], 2
push 0x14
call esi
mov ecx, dword [ebp - 0x10]
push 0x24
mov dword [ecx], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1000e809
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
mov eax, dword [ebp - 0x14]
mov ecx, eax
and ecx, 0x80000001
jns 0x1000e799
xor eax, eax
mov edi, dword [ebp - 0x10]
mov edx, dword [edi]
push 0x2c
mov dword [edx], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1000e877