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

Disassembly:
cmp dword [0x103a0310], 1
push esi
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
jne 0x1007a904
cmp dword [0xe61e58], 0x550
jl 0x1007a660
call edi
mov esi, eax
push 9
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1007ab9a
mov eax, 0x5a
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a422
cmp ebx, 0x201
jne 0x1007a3f8
pop edi
mov byte [0x103a2c84], 1
pop esi
ret
sub esi, dword [0x103a2c80]
mov byte [0x103a2c84], 0
cmp esi, 0x3e8
jb 0x1007ab9a
call edi
mov dword [0x103a2c80], eax
call fcn.1007a220
jmp 0x1007a904
mov eax, 0x69
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a494
cmp ebx, 0x201
jne 0x1007a447
pop edi
mov byte [0x103a2d14], 1
pop esi
ret
sub esi, dword [0x103a2d10]
mov byte [0x103a2d14], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2d10], eax
push 0x10
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 0x10
mov eax, 0x861110
je 0x1007a8f9
call eax
mov edx, 0x85f9a0
jmp 0x1007a900
mov eax, 0x6b
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a506
cmp ebx, 0x201
jne 0x1007a4b9
pop edi
mov byte [0x103a2da4], 1
pop esi
ret
sub esi, dword [0x103a2da0]
mov byte [0x103a2da4], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2da0], eax
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 0xd
mov eax, 0x861110
je 0x1007a8f9
call eax
mov edx, 0x85f9a0
jmp 0x1007a900
mov eax, 0x6d
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a578
cmp ebx, 0x201
jne 0x1007a52b
pop edi
mov byte [0x103a2e34], 1
pop esi
ret
sub esi, dword [0x103a2e30]
mov byte [0x103a2e34], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2e30], eax
push 4
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 4
mov eax, 0x861110
je 0x1007a8f9
call eax
mov edx, 0x85f9a0
jmp 0x1007a900
mov eax, 0x6f
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a5ea
cmp ebx, 0x201
jne 0x1007a59d
pop edi
mov byte [0x103a2ec4], 1
pop esi
ret
sub esi, dword [0x103a2ec0]
mov byte [0x103a2ec4], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2ec0], eax
push 1
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 1
mov eax, 0x861110
je 0x1007a8f9
call eax
mov edx, 0x85f9a0
jmp 0x1007a900
mov eax, 0x71
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a904
cmp ebx, 0x201
jne 0x1007a613
pop edi
mov byte [0x103a2f54], 1
pop esi
ret
sub esi, dword [0x103a2f50]
mov byte [0x103a2f54], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2f50], eax
push 0x22
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 0x22
mov eax, 0x861110
je 0x1007a8f9
call eax
mov edx, 0x85f9a0
jmp 0x1007a900
call edi
mov esi, eax
push 9
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1007ab9a
mov eax, 0x5a
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a6cd
cmp ebx, 0x201
jne 0x1007a6a3
pop edi
mov byte [0x103a28dc], 1
pop esi
ret
sub esi, dword [0x103a28d8]
mov byte [0x103a28dc], 0
cmp esi, 0x3e8
jb 0x1007ab9a
call edi
mov dword [0x103a28d8], eax
call fcn.1007a220
jmp 0x1007a904
mov eax, 0x5c
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a73f
cmp ebx, 0x201
jne 0x1007a6f2
pop edi
mov byte [0x103a296c], 1
pop esi
ret
sub esi, dword [0x103a2968]
mov byte [0x103a296c], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2968], eax
push 0x10
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 0x10
mov eax, 0x861110
je 0x1007a8f9
call eax
mov edx, 0x85f9a0
jmp 0x1007a900
mov eax, 0x5e
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a7b1
cmp ebx, 0x201
jne 0x1007a764
pop edi
mov byte [0x103a29fc], 1
pop esi
ret
sub esi, dword [0x103a29f8]
mov byte [0x103a29fc], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a29f8], eax
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 0xd
mov eax, 0x861110
je 0x1007a8f9
call eax
mov edx, 0x85f9a0
jmp 0x1007a900
mov eax, 0x60
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a823
cmp ebx, 0x201
jne 0x1007a7d6
pop edi
mov byte [0x103a2a8c], 1
pop esi
ret
sub esi, dword [0x103a2a88]
mov byte [0x103a2a8c], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2a88], eax
push 4
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 4
mov eax, 0x861110
je 0x1007a8f9
call eax
mov edx, 0x85f9a0
jmp 0x1007a900
mov eax, 0x62
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a88e
cmp ebx, 0x201
jne 0x1007a848
pop edi
mov byte [0x103a2b1c], 1
pop esi
ret
sub esi, dword [0x103a2b18]
mov byte [0x103a2b1c], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2b18], eax
push 1
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 1
mov eax, 0x861110
je 0x1007a8f9
call eax
mov edx, 0x85f9a0
jmp 0x1007a900
mov eax, 0x64
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a904
cmp ebx, 0x201
jne 0x1007a8b3
pop edi
mov byte [0x103a2bac], 1
pop esi
ret
sub esi, dword [0x103a2ba8]
mov byte [0x103a2bac], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2ba8], eax
push 0x22
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 0x22
mov eax, 0x861110
je 0x1007a8f9
call eax
mov edx, 0x85f9a0
jmp 0x1007a900
call eax
mov edx, 0x85ec50
mov ecx, eax
call edx
cmp dword [0x103a0310], 0
jne 0x1007ab9a
call edi
mov esi, eax
push 9
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1007ab9a
mov eax, 0x5a
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a975
cmp ebx, 0x201
je 0x1007a699
sub esi, dword [0x103a28d8]
mov byte [0x103a28dc], 0
cmp esi, 0x3e8
jb 0x1007ab9a
call edi
pop edi
mov dword [0x103a28d8], eax
pop esi
jmp fcn.1007a220
mov eax, 0x5c
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007a9e3
cmp ebx, 0x201
je 0x1007a6e8
sub esi, dword [0x103a2968]
mov byte [0x103a296c], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2968], eax
push 0x10
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 0x10
mov eax, 0x861110
je 0x1007ab8f
call eax
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
ret
mov eax, 0x5e
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007aa51
cmp ebx, 0x201
je 0x1007a75a
sub esi, dword [0x103a29f8]
mov byte [0x103a29fc], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a29f8], eax
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 0xd
mov eax, 0x861110
je 0x1007ab8f
call eax
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
ret
mov eax, 0x60
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007aabf
cmp ebx, 0x201
je 0x1007a7cc
sub esi, dword [0x103a2a88]
mov byte [0x103a2a8c], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2a88], eax
push 4
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 4
mov eax, 0x861110
je 0x1007ab8f
call eax
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
ret
mov eax, 0x62
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007ab29
cmp ebx, 0x201
je 0x1007a83e
sub esi, dword [0x103a2b18]
mov byte [0x103a2b1c], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2b18], eax
push 1
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 1
mov eax, 0x861110
je 0x1007ab8f
call eax
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
ret
mov eax, 0x64
mov ecx, 0x103a0f48
call fcn.1006fd20
test al, al
je 0x1007ab9a
cmp ebx, 0x201
je 0x1007a8a9
sub esi, dword [0x103a2ba8]
mov byte [0x103a2bac], 0
cmp esi, 0x1f4
jb 0x1007ab9a
call edi
mov dword [0x103a2ba8], eax
push 0x22
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
push 0x22
mov eax, 0x861110
je 0x1007ab8f
call eax
mov edx, 0x85f9a0
mov ecx, eax
call edx
pop edi
pop esi
ret
call eax
mov edx, 0x85ec50
mov ecx, eax
call edx
pop edi
pop esi
ret