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

Disassembly:
push ebp
mov ebp, esp
cmp dword [0xe609e8], 5
jl 0x1006540c
push 0x41
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540c
push esi
mov esi, 1
push esi
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 2
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 3
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 4
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 5
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 6
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 7
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 8
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 9
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0xa
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0xb
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0xc
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0xd
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0xe
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0xf
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x10
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x13
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x14
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x15
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x16
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x17
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x18
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x19
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x1a
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x1d
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x1e
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x20
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x21
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x22
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x23
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x24
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x27
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x39
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x3a
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x3b
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x3c
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x3d
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x3e
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x3f
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x41
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x42
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x44
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x45
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x46
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x48
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x49
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x4a
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x4b
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x4c
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x4d
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x4e
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push 0x4f
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540b
push edi
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
call edi
sub eax, dword [0x10124990]
cmp eax, 0x3e8
jb 0x1006540a
push 0x21
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540a
call edi
mov dword [0x10124990], eax
call dword [sym.imp.USER32.dll_GetForegroundWindow]
cmp eax, dword [0xe8c578]
jne 0x1006540a
push 0x21
mov eax, 0x861110
call eax
mov edx, 0x85ec20
mov ecx, eax
call edx
test al, al
jne 0x1006540a
mov edi, dword [ebp + 8]
cmp dword [edi + 0x102fc], 0
push ebx
je 0x10065353
push str.AntiLag_1__OFF_
push esi
call fcn.10051170
push 0x10064c10
push 0x60b36a
mov bl, 0xe9
mov dword [edi + 0x102fc], 0
call fcn.10098b80
mov esi, 0xa
mov ebx, 0x60b36a
call fcn.10098e00
push 0x10064c30
push ebx
mov bl, 0xe9
call fcn.10098b80
cmp dword [edi + 0x102fc], 0
sete al
movzx ecx, al
push ecx
push 0x74cd82
call fcn.10098a90
cmp dword [edi + 0x102fc], 0
sete dl
movzx eax, dl
push eax
push 0x77135c
call fcn.10098a90
xor ecx, ecx
cmp dword [edi + 0x102fc], 1
push 0x5655c0
sete cl
push 0x588661
mov bl, 0xe8
mov dword [0x1061090c], ecx
call fcn.10098b80
push 0x5655c0
push 0x576ddb
call fcn.10098b80
push 0x5655c0
push 0x5883f4
call fcn.10098b80
add esp, 0x40
push 0x55
push 0x51ee20
call fcn.10098a90
add esp, 8
push str.._Settings.ini
push 0x100b01c8
jmp 0x100653f9
push str.AntiLag_1__ON_
push esi
call fcn.10051170
push 0x10064ac0
push 0x60b36a
mov bl, 0xe9
call fcn.10098b80
cmp dword [edi + 0x102fc], esi
sete dl
movzx eax, dl
push eax
push 0x74cd82
call fcn.10098a90
cmp dword [edi + 0x102fc], esi
sete cl
movzx edx, cl
push edx
push 0x77135c
call fcn.10098a90
xor eax, eax
cmp dword [edi + 0x102fc], eax
mov esi, 5
sete al
mov edi, 0x588661
mov dword [0x1061090c], eax
call fcn.10098c00
mov edi, 0x576ddb
call fcn.10098c00
mov edi, 0x5883f4
call fcn.10098c00
push 0xc3
push 0x51ee20
call fcn.10098a90
mov ecx, dword [ebp + 8]
add esp, 0x28
push str.._Settings.ini
mov dword [ecx + 0x102fc], 1
push 0x100b01c4
push str.AntiLag1
push str.Setting
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
pop ebx
pop edi
pop esi
pop ebp
ret 4