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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10130287
mov eax, dword fs:[0]
push eax
sub esp, 0x2c
mov eax, dword [0x1014a018]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
xor ebx, ebx
mov dword [ebp - 0x38], 0x10a887f8
mov dword [0x10a88830], 0xf
mov dword [0x10a8882c], ebx
mov byte [0x10a8881c], bl
mov dword [ebp - 4], ebx
mov esi, dword [sym.imp.MSVCR100.dll_void____cdecl_operator_new_unsigned_int_]
push 0x14
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001cbbe
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 0x1001cbc0
xor edi, edi
push 0x14
mov dword [0x10a887f8], edi
call esi
push 0x24
mov dword [0x10a88838], eax
call esi
mov edi, eax
add esp, 8
cmp edi, ebx
je 0x1001cc2a
mov word [edi + 0x18], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x10140d34]
fstp dword [edi]
mov dword [edi + 0x20], eax
fld dword [0x1013faa8]
mov dword [edi + 0x1c], 0x96
fstp dword [edi + 4]
fld dword [0x10140d30]
fst dword [edi + 8]
fstp dword [edi + 0xc]
fld dword [0x101409e4]
fstp dword [edi + 0x10]
fld dword [0x10140d2c]
fstp dword [edi + 0x14]
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x20], eax
jmp 0x1001cc2c
xor edi, edi
mov eax, dword [0x10a88838]
push 0x2c
mov dword [eax], edi
call esi
fld dword [0x10150fa8]
add esp, 4
mov edi, 0x999999ff
cmp eax, ebx
je 0x1001cc9f
fld dword [0xe7c3d4]
fstp dword [ebp - 0x34]
fld dword [0xe7c3d8]
mov dword [eax], 0xf1009
fstp dword [ebp - 0x30]
mov dword [eax + 0x24], edi
mov dword [eax + 0x28], ebx
fst dword [eax + 4]
fld dword [0x1013fb24]
fstp dword [eax + 8]
fld dword [0x10140d28]
fstp dword [eax + 0xc]
fstp dword [eax + 0x10]
fld dword [0x10140310]
fstp dword [eax + 0x14]
fld dword [0x101407f0]
fstp dword [eax + 0x18]
fld dword [ebp - 0x34]
fstp dword [eax + 0x1c]
fld dword [ebp - 0x30]
fstp dword [eax + 0x20]
jmp 0x1001cca3
fstp st(0)
xor eax, eax
mov ecx, dword [0x10a88838]
push 0x2c
mov dword [ecx + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1001cd13
fld dword [0xe7c3d4]
fstp dword [ebp - 0x30]
fld dword [0xe7c3d8]
mov dword [eax], 0xf1009
fstp dword [ebp - 0x34]
mov dword [eax + 0x24], edi
fld dword [0x10150fa8]
mov dword [eax + 0x28], ebx
fst dword [eax + 4]
fld dword [0x1013fb24]
fstp dword [eax + 8]
fld dword [0x10140d24]
fstp dword [eax + 0xc]
fstp dword [eax + 0x10]
fld dword [0x10140310]
fstp dword [eax + 0x14]
fld dword [0x101407f0]
fstp dword [eax + 0x18]
fld dword [ebp - 0x30]
fstp dword [eax + 0x1c]
fld dword [ebp - 0x34]
fstp dword [eax + 0x20]
jmp 0x1001cd15
xor eax, eax
mov edx, dword [0x10a88838]
push 0x2c
mov dword [edx + 8], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1001cd87
fld dword [0xe7c3d4]
fstp dword [ebp - 0x30]
fld dword [0xe7c3d8]
mov dword [eax], 0xf1009
fstp dword [ebp - 0x34]
mov dword [eax + 0x24], edi
fld dword [0x10150fa8]
mov dword [eax + 0x28], ebx
fstp dword [eax + 4]
fld dword [0x1013fb24]
fstp dword [eax + 8]
fld dword [0x10140d28]
fstp dword [eax + 0xc]
fldz
fstp dword [eax + 0x10]
fld dword [0x10140310]
fstp dword [eax + 0x14]
fld dword [0x101407f0]
fstp dword [eax + 0x18]
fld dword [ebp - 0x30]
fstp dword [eax + 0x1c]
fld dword [ebp - 0x34]
fstp dword [eax + 0x20]
jmp 0x1001cd89
xor eax, eax
mov ecx, dword [0x10a88838]
push 0x2c
mov dword [ecx + 0xc], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1001cdfb
fld dword [0xe7c3d4]
fstp dword [ebp - 0x30]
fld dword [0xe7c3d8]
mov dword [eax], 0xf1009
fstp dword [ebp - 0x34]
mov dword [eax + 0x24], edi
fld dword [0x10150fa8]
mov dword [eax + 0x28], ebx
fstp dword [eax + 4]
fld dword [0x1013fb24]
fstp dword [eax + 8]
fld dword [0x10140d24]
fstp dword [eax + 0xc]
fldz
fstp dword [eax + 0x10]
fld dword [0x10140310]
fstp dword [eax + 0x14]
fld dword [0x101407f0]
fstp dword [eax + 0x18]
fld dword [ebp - 0x30]
fstp dword [eax + 0x1c]
fld dword [ebp - 0x34]
fstp dword [eax + 0x20]
jmp 0x1001cdfd
xor eax, eax
mov edx, dword [0x10a88838]
mov dword [edx + 0x10], eax
push 0x34
mov dword [0x118d9b64], ebx
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001ce6f
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x1013fd24]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x10141428]
fstp dword [edi + 0x24]
jmp 0x1001ce71
xor edi, edi
push 0x34
mov dword [0x10a8883c], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001ceda
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x1013fd24]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x10141428]
fstp dword [edi + 0x24]
jmp 0x1001cedc
xor edi, edi
push 0x34
mov dword [0x10a88840], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001cf45
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x101410dc]
fstp dword [edi + 0x18]
fld dword [0x10140380]
fstp dword [edi + 0x1c]
fld dword [0x10141424]
fstp dword [edi + 0x20]
fld dword [0x10141420]
fstp dword [edi + 0x24]
jmp 0x1001cf47
xor edi, edi
push 0x34
mov dword [0x10a88844], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001cfb0
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013f544]
fstp dword [edi + 0x18]
fld dword [0x10140380]
fstp dword [edi + 0x1c]
fld dword [0x1014141c]
fstp dword [edi + 0x20]
fld dword [0x10141420]
fstp dword [edi + 0x24]
jmp 0x1001cfb2
xor edi, edi
push 0x34
mov dword [0x10a8884c], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d01b
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013f544]
fstp dword [edi + 0x18]
fld dword [0x10140380]
fstp dword [edi + 0x1c]
fld dword [0x1014141c]
fstp dword [edi + 0x20]
fld dword [0x10141420]
fstp dword [edi + 0x24]
jmp 0x1001d01d
xor edi, edi
push 0x34
mov dword [0x10a88854], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d086
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013f544]
fstp dword [edi + 0x18]
fld dword [0x10140380]
fstp dword [edi + 0x1c]
fld dword [0x1014141c]
fstp dword [edi + 0x20]
fld dword [0x10141420]
fstp dword [edi + 0x24]
jmp 0x1001d088
xor edi, edi
push 0x34
mov dword [0x10a88850], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d0f1
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f6a0]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x1013f54c]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x10140218]
fstp dword [edi + 0x24]
jmp 0x1001d0f3
xor edi, edi
push 0x34
mov dword [0x10a88848], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d15c
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x1013fd24]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x10141428]
fstp dword [edi + 0x24]
jmp 0x1001d15e
xor edi, edi
push 0x34
mov dword [0x10a88858], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d1c7
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x1013fd24]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x10141428]
fstp dword [edi + 0x24]
jmp 0x1001d1c9
xor edi, edi
push 0x34
mov dword [0x10a8885c], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d232
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013f7cc]
fstp dword [edi + 0x18]
fld dword [0x1013f7a8]
fstp dword [edi + 0x1c]
fld dword [0x10140f24]
fstp dword [edi + 0x20]
fld dword [0x10140e7c]
fstp dword [edi + 0x24]
jmp 0x1001d234
xor edi, edi
push 0x34
mov dword [0x10a88860], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d29d
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013f544]
fstp dword [edi + 0x18]
fld dword [0x1013f9c8]
fstp dword [edi + 0x1c]
fld dword [0x1014141c]
fstp dword [edi + 0x20]
fld dword [0x1013f920]
fstp dword [edi + 0x24]
jmp 0x1001d29f
xor edi, edi
push 0x34
mov dword [0x10a88868], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d308
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x1013fb90]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x1014054c]
fstp dword [edi + 0x24]
jmp 0x1001d30a
xor edi, edi
push 0x34
mov dword [0x10a88864], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d373
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fd04]
fstp dword [edi + 0x18]
fld dword [0x1013fd24]
fstp dword [edi + 0x1c]
fld dword [0x10140dc0]
fstp dword [edi + 0x20]
fld dword [0x10141428]
fstp dword [edi + 0x24]
jmp 0x1001d375
xor edi, edi
push 0x34
mov dword [0x10a8886c], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d3de
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10150fa0]
fstp dword [edi + 0x18]
fld dword [0x1013fd24]
fstp dword [edi + 0x1c]
fld dword [0x10141418]
fstp dword [edi + 0x20]
fld dword [0x10141428]
fstp dword [edi + 0x24]
jmp 0x1001d3e0
xor edi, edi
push 0x34
mov dword [0x10a88870], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d449
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fd24]
fstp dword [edi + 0x18]
fld dword [0x1013f9c8]
fstp dword [edi + 0x1c]
fld dword [0x10141280]
fstp dword [edi + 0x20]
fld dword [0x1013f920]
fstp dword [edi + 0x24]
jmp 0x1001d44b
xor edi, edi
push 0x34
mov dword [0x10a88874], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d4b4
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10150fa0]
fstp dword [edi + 0x18]
fld dword [0x1013f9c8]
fstp dword [edi + 0x1c]
fld dword [0x10141418]
fstp dword [edi + 0x20]
fld dword [0x1013f920]
fstp dword [edi + 0x24]
jmp 0x1001d4b6
xor edi, edi
push 0x34
mov dword [0x10a88878], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d51f
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10150fa0]
fstp dword [edi + 0x18]
fld dword [0x1013fa14]
fstp dword [edi + 0x1c]
fld dword [0x10141418]
fstp dword [edi + 0x20]
fld dword [0x1013f540]
fstp dword [edi + 0x24]
jmp 0x1001d521
xor edi, edi
push 0x34
mov dword [0x10a8887c], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d58a
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fb90]
fstp dword [edi + 0x18]
fld dword [0x10140ac8]
fstp dword [edi + 0x1c]
fld dword [0x10140e68]
fstp dword [edi + 0x20]
fld dword [0x10140440]
fstp dword [edi + 0x24]
jmp 0x1001d58c
xor edi, edi
push 0x34
mov dword [0x10a88880], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d5f5
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fd00]
fstp dword [edi + 0x18]
fld dword [0x1013fb90]
fstp dword [edi + 0x1c]
fld dword [0x10141414]
fstp dword [edi + 0x20]
fld dword [0x1014054c]
fstp dword [edi + 0x24]
jmp 0x1001d5f7
xor edi, edi
push 0x34
mov dword [0x10a88884], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d660
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10141410]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x1014140c]
fstp dword [edi + 0x24]
jmp 0x1001d662
xor edi, edi
push 0x34
mov dword [0x10a88888], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d6cb
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10141410]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x1014140c]
fstp dword [edi + 0x24]
jmp 0x1001d6cd
xor edi, edi
push 0x34
mov dword [0x10a8888c], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d736
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10141410]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x1014140c]
fstp dword [edi + 0x24]
jmp 0x1001d738
xor edi, edi
push 0x34
mov dword [0x10a88894], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d7a1
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10141410]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x1014140c]
fstp dword [edi + 0x24]
jmp 0x1001d7a3
xor edi, edi
push 0x34
mov dword [0x10a88890], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d80c
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10141410]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x1014140c]
fstp dword [edi + 0x24]
jmp 0x1001d80e
xor edi, edi
push 0x34
mov dword [0x10a88898], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d877
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10141410]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x1014140c]
fstp dword [edi + 0x24]
jmp 0x1001d879
xor edi, edi
push 0x34
mov dword [0x10a888a0], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d8e2
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10141410]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x1014140c]
fstp dword [edi + 0x24]
jmp 0x1001d8e4
xor edi, edi
push 0x34
mov dword [0x10a8889c], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d94d
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10141410]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x1014140c]
fstp dword [edi + 0x24]
jmp 0x1001d94f
xor edi, edi
push 0x34
mov dword [0x10a888a4], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001d9b8
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10141410]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x1014140c]
fstp dword [edi + 0x24]
jmp 0x1001d9ba
xor edi, edi
push 0x34
mov dword [0x10a888a8], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001da23
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x1013f544]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x10141408]
fstp dword [edi + 0x24]
jmp 0x1001da25
xor edi, edi
push 0x34
mov dword [0x10a888ac], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001da8e
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10140ca4]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x10140db8]
fstp dword [edi + 0x24]
jmp 0x1001da90
xor edi, edi
push 0x34
mov dword [0x10a888b0], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001daf9
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fd18]
fstp dword [edi + 0x18]
fld dword [0x10140e10]
fstp dword [edi + 0x1c]
fld dword [0x10141404]
fstp dword [edi + 0x20]
fld dword [0x101405f0]
fstp dword [edi + 0x24]
jmp 0x1001dafb
xor edi, edi
push 0x34
mov dword [0x10a888f4], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001db64
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10150fa4]
fstp dword [edi + 0x18]
fld dword [0x10141400]
fstp dword [edi + 0x1c]
fld dword [0x1013fbd0]
fstp dword [edi + 0x20]
fld dword [0x10140458]
fstp dword [edi + 0x24]
jmp 0x1001db66
xor edi, edi
push 0x34
mov dword [0x10a888dc], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001dbcf
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10150fa4]
fstp dword [edi + 0x18]
fld dword [0x10150fa0]
fstp dword [edi + 0x1c]
fld dword [0x1013fbd0]
fstp dword [edi + 0x20]
fld dword [0x101413fc]
fstp dword [edi + 0x24]
jmp 0x1001dbd1
xor edi, edi
push 0x34
mov dword [0x10a888e0], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001dc3a
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x101413f8]
fstp dword [edi + 0x18]
fld dword [0x101409e4]
fstp dword [edi + 0x1c]
fld dword [0x101413f4]
fstp dword [edi + 0x20]
fld dword [0x10140d7c]
fstp dword [edi + 0x24]
jmp 0x1001dc3c
xor edi, edi
push 0x34
mov dword [0x10a888d0], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001dca5
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x101413f8]
fstp dword [edi + 0x18]
fld dword [0x101409e4]
fstp dword [edi + 0x1c]
fld dword [0x101413f4]
fstp dword [edi + 0x20]
fld dword [0x10140d7c]
fstp dword [edi + 0x24]
jmp 0x1001dca7
xor edi, edi
push 0x34
mov dword [0x10a888d4], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001dd10
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x1013f544]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x10141408]
fstp dword [edi + 0x24]
jmp 0x1001dd12
xor edi, edi
push 0x34
mov dword [0x10a888b4], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001dd7b
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10140318]
fstp dword [edi + 0x18]
fld dword [0x1013f7c8]
fstp dword [edi + 0x1c]
fld dword [0x10140394]
fstp dword [edi + 0x20]
fld dword [0x101411f8]
fstp dword [edi + 0x24]
jmp 0x1001dd7d
xor edi, edi
push 0x34
mov dword [0x10a888c4], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001dde6
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x101413f8]
fstp dword [edi + 0x18]
fld dword [0x10150f9c]
fstp dword [edi + 0x1c]
fld dword [0x101413f4]
fstp dword [edi + 0x20]
fld dword [0x1013fa20]
fstp dword [edi + 0x24]
jmp 0x1001dde8
xor edi, edi
push 0x34
mov dword [0x10a888c8], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001de51
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10140318]
fstp dword [edi + 0x18]
fld dword [0x1013f7c8]
fstp dword [edi + 0x1c]
fld dword [0x10140394]
fstp dword [edi + 0x20]
fld dword [0x101411f8]
fstp dword [edi + 0x24]
jmp 0x1001de53
xor edi, edi
push 0x34
mov dword [0x10a888cc], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001debc
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013f808]
fstp dword [edi + 0x18]
fld dword [0x1013fd18]
fstp dword [edi + 0x1c]
fld dword [0x1013f800]
fstp dword [edi + 0x20]
fld dword [0x1014052c]
fstp dword [edi + 0x24]
jmp 0x1001debe
xor edi, edi
push 0x34
mov dword [0x10a888d8], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001df27
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f548]
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 [0x10140d58]
fstp dword [edi + 0x18]
fld dword [0x10150fa0]
fstp dword [edi + 0x1c]
fld dword [0x101413f0]
fstp dword [edi + 0x20]
fld dword [0x10150fa4]
fstp dword [edi + 0x24]
jmp 0x1001df29
xor edi, edi
push 0x34
mov dword [0x10a888bc], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001df92
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f54c]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f548]
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 [0x1013fd04]
fstp dword [edi + 0x18]
fld dword [0x10150fa0]
fstp dword [edi + 0x1c]
fld dword [0x1013fb34]
fstp dword [edi + 0x20]
fld dword [0x10150fa4]
fstp dword [edi + 0x24]
jmp 0x1001df94
xor edi, edi
push 0x34
mov dword [0x10a888c0], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001dffd
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f548]
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 [0x1013fd04]
fstp dword [edi + 0x18]
fld dword [0x10150fa0]
fstp dword [edi + 0x1c]
fld dword [0x10140dc0]
fstp dword [edi + 0x20]
fld dword [0x10150fa4]
fstp dword [edi + 0x24]
jmp 0x1001dfff
xor edi, edi
push 0x34
mov dword [0x10a888e4], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e062
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013fa14]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x10140390]
mov byte [edi + 0x2d], bl
fst dword [edi + 4]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fst dword [edi + 8]
fld dword [0x10140e64]
fstp dword [edi + 0x18]
fstp dword [edi + 0x1c]
fld dword [0x1013fd18]
fstp dword [edi + 0x20]
fld dword [0x101409e8]
fstp dword [edi + 0x24]
jmp 0x1001e064
xor edi, edi
push 0x34
mov dword [0x10a888e8], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e0cd
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f548]
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 [0x10140e64]
fstp dword [edi + 0x18]
fld dword [0x101413ec]
fstp dword [edi + 0x1c]
fld dword [0x101413e8]
fstp dword [edi + 0x20]
fld dword [0x10140380]
fstp dword [edi + 0x24]
jmp 0x1001e0cf
xor edi, edi
push 0x34
mov dword [0x10a888f8], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e138
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f548]
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 [0x10140d58]
fstp dword [edi + 0x18]
fld dword [0x10140380]
fstp dword [edi + 0x1c]
fld dword [0x101413f0]
fstp dword [edi + 0x20]
fld dword [0x101409e8]
fstp dword [edi + 0x24]
jmp 0x1001e13a
xor edi, edi
push 0x34
mov dword [0x10a888ec], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e1a3
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fa14]
fstp dword [edi + 0x18]
fld dword [0x10150fa4]
fstp dword [edi + 0x1c]
fld dword [0x1013fa0c]
fstp dword [edi + 0x20]
fld dword [0x101413e4]
fstp dword [edi + 0x24]
jmp 0x1001e1a5
xor edi, edi
push 0x34
mov dword [0x10a888fc], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e20e
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10150fa0]
fstp dword [edi + 0x18]
fld dword [0x1014037c]
fstp dword [edi + 0x1c]
fld dword [0x10141418]
fstp dword [edi + 0x20]
fld dword [0x1013fbb0]
fstp dword [edi + 0x24]
jmp 0x1001e210
xor edi, edi
push 0x34
mov dword [0x10a888b8], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e279
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10150fa4]
fstp dword [edi + 0x18]
fld dword [0x1013f544]
fstp dword [edi + 0x1c]
fld dword [0x1013fbd0]
fstp dword [edi + 0x20]
fld dword [0x10141408]
fstp dword [edi + 0x24]
jmp 0x1001e27b
xor edi, edi
push 0x34
mov dword [0x10a88900], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e2d2
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fst dword [edi + 4]
mov byte [edi + 0x2d], bl
fst dword [edi + 8]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fld dword [0x1013f544]
fst dword [edi + 0x18]
fstp dword [edi + 0x1c]
fld dword [0x1014141c]
fst dword [edi + 0x20]
fstp dword [edi + 0x24]
jmp 0x1001e2d4
xor edi, edi
push 0x34
mov dword [0x10a88928], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e337
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fst dword [edi + 4]
mov byte [edi + 0x2d], bl
fst dword [edi + 8]
mov byte [edi + 0x28], bl
fstp dword [edi + 0xc]
mov word [edi + 0x2b], 0x101
fld dword [0x10140308]
fstp dword [edi + 0x18]
fld dword [0x1013f54c]
fstp dword [edi + 0x1c]
fld dword [0x10140304]
fstp dword [edi + 0x20]
fld dword [0x10140300]
fstp dword [edi + 0x24]
jmp 0x1001e339
xor edi, edi
push 0x34
mov dword [0x10a8892c], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e3a2
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10140d20]
fstp dword [edi + 0x18]
fld dword [0x10140d58]
fstp dword [edi + 0x1c]
fld dword [0x101413e0]
fstp dword [edi + 0x20]
fld dword [0x10141208]
fstp dword [edi + 0x24]
jmp 0x1001e3a4
xor edi, edi
push 0x34
mov dword [0x10a888f0], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e40d
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x1013fb90]
fstp dword [edi + 0x18]
fld dword [0x10150fa0]
fstp dword [edi + 0x1c]
fld dword [0x10140e68]
fstp dword [edi + 0x20]
fld dword [0x101413fc]
fstp dword [edi + 0x24]
jmp 0x1001e40f
xor edi, edi
push 0x34
mov dword [0x10a8891c], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e478
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x101413dc]
fstp dword [edi + 0x18]
fld dword [0x10150fa0]
fstp dword [edi + 0x1c]
fld dword [0x101413d8]
fstp dword [edi + 0x20]
fld dword [0x101413fc]
fstp dword [edi + 0x24]
jmp 0x1001e47a
xor edi, edi
push 0x34
mov dword [0x10a88920], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e4e3
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f548]
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 [0x1013f544]
fstp dword [edi + 0x18]
fld dword [0x10140e7c]
fstp dword [edi + 0x1c]
fld dword [0x1014141c]
fstp dword [edi + 0x20]
fld dword [0x1013fa20]
fstp dword [edi + 0x24]
jmp 0x1001e4e5
xor edi, edi
push 0x34
mov dword [0x10a88924], edi
call esi
mov edi, eax
add esp, 4
cmp edi, ebx
je 0x1001e54e
mov word [edi + 0x29], bx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
fld dword [0x1013f730]
fst dword [edi]
mov dword [edi + 0x30], eax
fld dword [0x1013f828]
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 [0x10140d58]
fstp dword [edi + 0x18]
fld dword [0x1013fa20]
fstp dword [edi + 0x1c]
fld dword [0x101413f0]
fstp dword [edi + 0x20]
fld dword [0x10140e10]
fstp dword [edi + 0x24]
jmp 0x1001e550
xor edi, edi
push 0x14
mov dword [0x10a88918], edi
call esi
add esp, 4
cmp eax, ebx
je 0x1001e58d
fld dword [0x1013fe4c]
mov dword [eax], 0xf2000
fstp dword [eax + 4]
fld dword [0x1013fe48]
fstp dword [eax + 8]
fld dword [0x10140314]
fstp dword [eax + 0xc]
fld dword [0x10140e0c]
fstp dword [eax + 0x10]
jmp 0x1001e58f
xor eax, eax
push 0x14
mov dword [0x10a88904], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1001e5bf
fld dword [0x1013f90c]
mov dword [eax], 0xf2001
fst dword [eax + 4]
fstp dword [eax + 8]
fld dword [0x1013fe4c]
fst dword [eax + 0xc]
fstp dword [eax + 0x10]
jmp 0x1001e5c1
xor eax, eax
push 0x14
mov dword [0x10a88908], eax
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x30], edi
mov byte [ebp - 4], 1
cmp edi, ebx
je 0x1001e641
mov eax, dword [0x10a88904]
push 0x18
mov dword [edi + 4], eax
call esi
add esp, 4
cmp eax, ebx
je 0x1001e624
fld dword [0x1013f9c8]
fstp dword [eax]
fld dword [0x1013f54c]
fstp dword [eax + 4]
fld dword [0x1013fe4c]
fstp dword [eax + 8]
fld dword [0x1013fe48]
fstp dword [eax + 0xc]
fld dword [0x10140e08]
fstp dword [eax + 0x10]
fld dword [0x10140e04]
fstp dword [eax + 0x14]
jmp 0x1001e626
xor eax, eax
mov dword [edi], eax
mov dword [edi + 8], 0x9000303
mov dword [edi + 0xc], 0xe1
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x10], eax
jmp 0x1001e643
xor edi, edi
mov byte [ebp - 4], bl
push 0x14
mov dword [0x10a8890c], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x30], edi
mov byte [ebp - 4], 2
cmp edi, ebx
je 0x1001e6c2
mov ecx, dword [0x10a88908]
push 0x18
mov dword [edi + 4], ecx
call esi
add esp, 4
cmp eax, ebx
je 0x1001e6a5
fld dword [0x1013fe4c]
fst dword [eax]
fstp dword [eax + 4]
fld dword [0x101409e8]
fstp dword [eax + 8]
fld dword [0x1013f910]
fstp dword [eax + 0xc]
fld dword [0x101413d4]
fstp dword [eax + 0x10]
fld dword [0x101413d0]
fstp dword [eax + 0x14]
jmp 0x1001e6a7
xor eax, eax
mov dword [edi], eax
mov dword [edi + 8], 0xf000000
mov dword [edi + 0xc], 0x7d
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [edi + 0x10], eax
jmp 0x1001e6c4
xor edi, edi
mov byte [ebp - 4], bl
push 0xc
mov dword [0x10a88910], edi
call esi
mov edi, eax
add esp, 4
mov dword [ebp - 0x30], edi
mov byte [ebp - 4], 3
cmp edi, ebx
je 0x1001e73a
push 0x18
call esi
add esp, 4
cmp eax, ebx
je 0x1001e71f
fldz
fst dword [eax]
fstp dword [eax + 4]
fld dword [0x1013f6a0]
fstp dword [eax + 8]
fld dword [0x1013fc4c]
fstp dword [eax + 0xc]
fld qword [0x1013f580]
fldz
fadd st(1), st(0)
fxch st(1)
fstp dword [eax + 0x10]
fadd qword [0x1013f518]
fstp dword [eax + 0x14]
jmp 0x1001e721
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 0x1001e73c
xor edi, edi
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], bl
push eax
mov dword [0x10a88914], edi
call fcn.10038520
mov edi, eax
mov esi, 0x10a8881c
mov byte [ebp - 4], 4
call fcn.10005540
cmp dword [ebp - 0x18], 0x10
jb 0x1001e771
mov ecx, dword [ebp - 0x2c]
push ecx
call dword [sym.imp.MSVCR100.dll_void___cdecl_operator_delete_void__]
add esp, 4
mov eax, 0x10a887f8
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1012db16
mov esp, ebp
pop ebp
ret