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

Disassembly:
push ebx
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ebx, 1
add dword [0x103a6418], ebx
call esi
sub eax, dword [0x103a6414]
cmp eax, 0x3e8
jb 0x1006e633
call esi
mov ecx, eax
sub ecx, dword [0x103a6414]
mov eax, 0x10624dd3
mul ecx
mov eax, dword [0x103a6418]
mov ecx, edx
shr ecx, 6
xor edx, edx
div ecx
mov ecx, 0x101fb628
push eax
push 0x3b
mov dword [0x103a641c], eax
call fcn.10030b40
push eax
push 0x103a6420
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
call esi
mov dword [0x103a6414], eax
mov dword [0x103a6418], 0
push 0xd
mov edx, 0x861110
call edx
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x41
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 9
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x10
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0xa
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x4d
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x4e
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x48
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x4a
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 6
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x49
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x4b
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x3f
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0xf
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 3
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0xb
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0xc
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x39
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0xe
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 7
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push ebx
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x4f
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 4
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x42
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x46
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x3a
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x3b
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x3c
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x3d
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x3e
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 5
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x16
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x17
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x18
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x19
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x1a
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x15
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 8
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
je 0x1006ea54
push 0x4d
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
je 0x1006ea54
push 0xe
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
je 0x1006ea9a
push 8
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
je 0x1006ea9a
push 0x4e
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
je 0x1006eae0
push 0x10
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
je 0x1006eae0
push 0xe
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x14
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
push 0x13
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006ed95
cmp byte [0x103a1f05], al
jne 0x1006ed95
mov esi, 0x320
cmp dword [0x103a0310], ebx
jne 0x1006ec38
cmp dword [0xe61e58], esi
jne 0x1006eb57
push 0x103a6420
push 0x64
push 0x25f
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
cmp dword [0xe61e58], 0x400
jne 0x1006eb81
push 0x103a6420
push 0x64
push 0x262
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
cmp dword [0xe61e58], 0x500
jne 0x1006eba8
push 0x103a6420
push 0x64
push 0x263
push 0xff19bdff
mov ecx, ebx
call fcn.10042f70
add esp, 0x10
mov eax, dword [0xe61e58]
cmp eax, 0x550
je 0x1006ebbb
cmp eax, 0x556
jne 0x1006ebd9
push 0x103a6420
push 0x64
push 0x333
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
mov eax, dword [0xe61e58]
cmp eax, 0x5a0
je 0x1006ebec
cmp eax, 0x640
jne 0x1006ec0a
push 0x103a6420
push 0x64
push 0x335
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
mov eax, dword [0xe61e58]
cmp eax, 0x690
je 0x1006ec1d
cmp eax, 0x780
jne 0x1006ec38
push 0x103a6420
push 0x64
push 0x338
push 0xff19bdff
mov ecx, ebx
call fcn.10042f70
add esp, 0x10
cmp dword [0x103a0310], 0
jne 0x1006ed95
cmp dword [0xe61e58], esi
jne 0x1006ec6b
push 0x103a6420
push 0x64
push 0x25f
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
cmp dword [0xe61e58], 0x400
jne 0x1006ec95
push 0x103a6420
push 0x64
push 0x262
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
cmp dword [0xe61e58], 0x500
jne 0x1006ecbc
push 0x103a6420
push 0x64
push 0x263
push 0xff19bdff
mov ecx, ebx
call fcn.10042f70
add esp, 0x10
mov eax, dword [0xe61e58]
cmp eax, 0x550
je 0x1006eccf
cmp eax, 0x556
jne 0x1006eced
push 0x103a6420
push 0x64
push 0x26b
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
cmp dword [0xe61e58], 0x5a0
jne 0x1006ed17
push 0x103a6420
push 0x64
push 0x269
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
cmp dword [0xe61e58], 0x640
jne 0x1006ed41
push 0x103a6420
push 0x64
push 0x26a
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
cmp dword [0xe61e58], 0x690
jne 0x1006ed6b
push 0x103a6420
push 0x64
push 0x26c
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
cmp dword [0xe61e58], 0x780
jne 0x1006ed95
push 0x103a6420
push 0x64
push 0x26d
push 0xff19bdff
mov ecx, 2
call fcn.10042f70
add esp, 0x10
pop esi
pop ebx
ret