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

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push ecx
mov eax, dword [0x1009aa54]
push ebx
push esi
push edi
mov ecx, dword [eax]
mov eax, dword [0x1009a8b4]
push 0x10098778
mov esi, dword [eax + ecx]
push esi
mov dword [0x100979b0], esi
mov eax, dword [esi]
call dword [eax + 0xc0]
push 0x10097aa8
call dword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
add esp, 4
push 0x10097aa8
call dword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64]
add esp, 4
mov dword [0x100987e8], eax
mov edi, eax
mov ebx, 4
mov ecx, dword [eax + 8]
cmp ecx, 0xc
jle 0x1001a897
mov edx, str._d:_02d:_02d_PM
add ecx, 0xfffffff4
jmp 0x1001a89c
mov edx, str._d:_02d:_02d_AM
push dword [eax]
push dword [edi + ebx]
push ecx
push edx
push 0x1009bab0
call fcn.100041b0
add esp, 0x14
call fcn.1000fc30
cmp dword [0x10096acc], 1
jne 0x1001a915
push 0x1009889c
push str.Arial
push 0
push 2
push 7
push 1
push 0
push 0
push 0x2d8
push 0
push 0xf
push esi
mov dword [0x10098924], 0x10004550
call fcn.10004550
cmp dword [0x100987b4], 0
jne 0x1001a90b
push 0x100987b4
push esi
mov dword [0x100986e4], 0x10004560
call fcn.10004560
mov dword [0x10096acc], 0
mov ecx, esi
call fcn.1000c470
mov ecx, esi
call fcn.1001a6c0
sub dword [0x10096ed4], 2
sub dword [0x10096ed0], 3
sub dword [0x10096cd4], 3
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
call edi
cmp dword [0x100986fc], eax
ja 0x1001a96d
sub dword [0x100964ec], 1
jne 0x1001a961
dec dword [0x1009696c]
mov dword [0x100964ec], 0x3c
call edi
add eax, 0x3e8
mov dword [0x100986fc], eax
mov ecx, dword [0x10097a8c]
mov eax, dword [ecx + 0xc]
cmp dword [eax], 0
jne 0x1001ab63
mov eax, dword [ecx + 4]
mov eax, dword [eax]
cmp eax, 2
je 0x1001a99a
cmp eax, 9
je 0x1001a9f1
cmp eax, 4
jne 0x1001a9f1
mov eax, 8
jmp 0x1001a99f
mov eax, 9
mov dword [0x10098748], eax
call edi
cmp eax, dword [0x100989f0]
jbe 0x1001a9eb
cmp dword [0x100989cc], 1
jne 0x1001a9eb
mov eax, dword [0x10097a8c]
mov dword [0x10097a08], 1
mov eax, dword [eax + 8]
mov edx, dword [eax]
mov eax, dword [0x10098748]
mov ecx, dword [edx + 0x98]
mov dword [ecx], eax
add dword [edx + 0x98], 4
call edi
add eax, 0xbb8
mov dword [0x100989f0], eax
mov ecx, dword [0x10097a8c]
mov eax, dword [ecx + 4]
mov eax, dword [eax]
cmp eax, 9
je 0x1001aa04
cmp eax, 8
jne 0x1001ab63
cmp dword [0x10097a08], 0
je 0x1001ab63
call edi
cmp eax, dword [0x100989f0]
jbe 0x1001ab63
mov eax, dword fs:[0x2c]
mov ecx, dword [0x10097994]
mov ebx, dword [eax + ecx*4]
mov eax, dword [0x1009bb14]
cmp eax, dword [ebx + 4]
jle 0x1001aa6d
push 0x1009bb14
call fcn.1007744a
add esp, 4
cmp dword [0x1009bb14], 0xffffffff
jne 0x1001aa6d
mov eax, dword [0x10097a8c]
push 0x1009bb14
mov eax, dword [eax + 0x1c]
mov eax, dword [eax]
mov dword [0x1009bb10], eax
call fcn.100773f9
add esp, 4
mov eax, dword [0x1009bb04]
cmp eax, dword [ebx + 4]
jle 0x1001aaac
push 0x1009bb04
call fcn.1007744a
add esp, 4
cmp dword [0x1009bb04], 0xffffffff
jne 0x1001aaac
mov eax, dword [0x10097a8c]
push 0x1009bb04
mov eax, dword [eax + 0x20]
mov eax, dword [eax]
mov dword [0x1009baf8], eax
call fcn.100773f9
add esp, 4
mov eax, dword [0x1009bb08]
cmp eax, dword [ebx + 4]
jle 0x1001aaeb
push 0x1009bb08
call fcn.1007744a
add esp, 4
cmp dword [0x1009bb08], 0xffffffff
jne 0x1001aaeb
mov eax, dword [0x10097a8c]
push 0x1009bb08
mov eax, dword [eax + 0x24]
mov eax, dword [eax]
mov dword [0x1009bafc], eax
call fcn.100773f9
add esp, 4
mov eax, dword [0x1009bb0c]
cmp eax, dword [ebx + 4]
jle 0x1001ab31
push 0x1009bb0c
call fcn.1007744a
add esp, 4
cmp dword [0x1009bb0c], 0xffffffff
jne 0x1001ab31
mov eax, dword [0x1009baf8]
sub eax, dword [0x1009bafc]
add eax, dword [0x1009bb10]
push 0x1009bb0c
mov dword [0x1009bb00], eax
call fcn.100773f9
add esp, 4
mov eax, dword [0x10097a8c]
push dword [0x10098948]
mov ecx, dword [0x1009bb00]
push dword [0x1009a818]
mov eax, dword [eax + 0x30]
call eax
mov dword [0x100989cc], 0
call edi
mov dword [0x10097a08], 0
mov ecx, esi
call fcn.1000a4f0
call fcn.10017d40
call fcn.1000fd10
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret