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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x3c
mov eax, dword [ebp + 8]
mov dword [ebp - 0x24], eax
mov eax, dword [0x10215a28]
xor eax, ebp
mov dword [ebp - 0x10], eax
mov eax, dword [0x10212ec4]
imul eax, dword [0x10212ec8]
add eax, 0xa89a41c4
imul eax, eax, 0xb3aa8420
and eax, 0x4144e36b
add eax, 0x20ae71f9
sub eax, 0xe1143835
and eax, 0x470b88fb
and eax, 0x881a9027
imul eax, eax, 0xb9792348
imul eax, eax, 0x7d47c848
mov ecx, 0xb801fe4a
xor edx, edx
div ecx
or eax, 0x758c0ace
add eax, 0x823e1ea6
add eax, 0xb032ec74
mov ecx, 0xd8193ed3
xor edx, edx
div ecx
add eax, 0x9866208c
imul eax, eax, 0xe57fd060
add eax, 0xf397f40
imul eax, eax, 0x384f0d28
mov ecx, 0x426efedf
xor edx, edx
div ecx
or eax, 0x38e8a6fa
add eax, 0x5dc5cbb5
mov ecx, 0xf684bb4e
xor edx, edx
div ecx
imul eax, eax, 0x8f44f52d
mov ecx, 0x6d914dc4
xor edx, edx
div ecx
add eax, 0x921c0616
sub eax, 0x56700e1a
imul eax, eax, 0x10657d0f
imul eax, eax, 0x7cf6b2c5
and eax, 0xff4f7f44
imul eax, eax, 0x66b7d5b8
mov ecx, 0x572d9af0
xor edx, edx
div ecx
imul eax, eax, 0xe968f04a
sub eax, 0x92b7f88c
imul eax, eax, 0xbf30e173
add eax, 0x7ccfa73
add eax, 0x51fe4a85
or eax, 0x8d811f87
imul eax, eax, 0xe2393025
and eax, 0x1c930742
mov ecx, 0x7034b4c1
xor edx, edx
div ecx
add eax, 0x7bf2c41f
sub eax, 0x842f2cd6
add eax, 0x32e96d3e
mov ecx, 0xae66d528
xor edx, edx
div ecx
or eax, 0xe9083a7b
xor eax, 0xdeccd69a
mov ecx, 0x7d0d29b2
xor edx, edx
div ecx
and eax, 0xe72baeb2
mov ecx, 0x9e42c620
xor edx, edx
div ecx
sub eax, 0x42b2b8b8
add eax, 0x8af5393
and eax, 0x1a94fa95
or eax, 0xcf915440
or eax, 0xc7a33cbf
and eax, 0x270e343e
sub eax, 0xcd80806c
or eax, 0xacc38afd
imul eax, eax, 0xef32a543
and eax, 0xe77ee9e3
mov dword [ebp - 0x14], 0xae8bb658
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x18], ecx
or eax, 0xdad23c96
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x28], eax
sub eax, 0x9fab0d3a
je 0x10053555
jmp 0x100529c2
mov eax, dword [ebp - 0x28]
sub eax, 0xa151a397
je 0x1005323b
jmp 0x100529d5
mov eax, dword [ebp - 0x28]
sub eax, 0xa9f6ca3b
je 0x10053249
jmp 0x100529e8
mov eax, dword [ebp - 0x28]
sub eax, 0xabcfd7dd
je 0x100533bc
jmp 0x100529fb
mov eax, dword [ebp - 0x28]
sub eax, 0xadfdf003
je 0x10052ed8
jmp 0x10052a0e
mov eax, dword [ebp - 0x28]
sub eax, 0xae1e9a2b
je 0x10052b2a
jmp 0x10052a21
mov eax, dword [ebp - 0x28]
sub eax, 0xae8bb658
je 0x10052b0a
jmp 0x10052a34
mov eax, dword [ebp - 0x28]
sub eax, 0xaed98698
je 0x10053540
jmp 0x10052a47
mov eax, dword [ebp - 0x28]
sub eax, 0xcd11f7a6
je 0x100535b3
jmp 0x10052a5a
mov eax, dword [ebp - 0x28]
sub eax, 0xd27c849e
je 0x10052d3c
jmp 0x10052a6d
mov eax, dword [ebp - 0x28]
sub eax, 0xe9f61819
je 0x1005359c
jmp 0x10052a80
mov eax, dword [ebp - 0x28]
sub eax, 0xf566a370
je 0x10052f16
jmp 0x10052a93
mov eax, dword [ebp - 0x28]
sub eax, 0x61cb547
je 0x1005309d
jmp 0x10052aa6
mov eax, dword [ebp - 0x28]
sub eax, 0x10848134
je 0x100535ca
jmp 0x10052ab9
mov eax, dword [ebp - 0x28]
sub eax, 0x1f07d531
je 0x10052b98
jmp 0x10052acc
mov eax, dword [ebp - 0x28]
sub eax, 0x25ba1573
je 0x10052eca
jmp 0x10052adf
mov eax, dword [ebp - 0x28]
sub eax, 0x3db81911
je 0x10052bb5
jmp 0x10052af2
mov eax, dword [ebp - 0x28]
sub eax, 0x6e4f1160
je 0x10052eff
jmp 0x10052b05
jmp 0x100535d3
mov eax, dword [ebp - 0x1c]
mov esi, dword [ebp - 0x20]
mov ecx, 0x9fab0d3a
mov edx, 0xae1e9a2b
cmp esi, 0x39fa2183
cmovae ecx, edx
mov dword [eax], ecx
jmp 0x100535d3
mov ecx, dword [ebp - 0x24]
mov esi, 0x7ce69ffd
push eax
mov eax, esp
mov dword [ebp - 0x3c], eax
push eax
mov eax, esp
mov dword [ebp - 0x38], eax
push eax
mov edx, esp
mov dword [ebp - 0x34], edx
sub esp, 8
mov edx, esp
mov dword [ebp - 0x30], edx
mov dword [eax], ecx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x34]
mov edx, eax
mov eax, dword [ebp - 0x30]
mov dword [ecx], edx
mov dword [eax], 8
sub esp, 4
mov dword [esp], eax
call dword [sym.imp.USER32.dll_GetLastInputInfo]
mov ecx, eax
mov eax, dword [ebp - 0x1c]
cmp ecx, 0
setne cl
mov byte [ebp - 0x29], cl
mov ecx, 0xae1e9a2b
mov edx, 0x1f07d531
cmp esi, 0xb04ee0f4
cmovbe ecx, edx
mov dword [eax], ecx
jmp 0x100535d3
mov eax, dword [ebp - 0x1c]
mov bl, byte [ebp - 0x29]
mov ecx, 0x3db81911
mov edx, 0xadfdf003
test bl, 1
cmovne ecx, edx
mov dword [eax], ecx
jmp 0x100535d3
mov eax, dword [0x10212ed4]
sub eax, dword [0x10212ed8]
imul eax, eax, 0x380deb51
add eax, 0x76a09cc7
add eax, 0x654f1cfe
add eax, 0x369c0a16
xor eax, 0x7cdd6fb2
mov ecx, 0xd4fe5976
xor edx, edx
div ecx
xor eax, 0xa002086e
and eax, 0xfd934168
and eax, 0x87631b2b
mov ecx, 0x5dd13911
xor edx, edx
div ecx
or eax, 0xbc16fcba
or eax, 0x1e945ca1
and eax, 0xb45c0f9a
mov ecx, 0x5a58d093
xor edx, edx
div ecx
add eax, 0xce508473
or eax, 0x47f790da
or eax, 0x114630fb
or eax, 0x18934488
xor eax, 0x68914595
xor eax, 0x8eef9516
sub eax, 0xf769b23
or eax, 0x176fee07
add eax, 0x1aefe7c
mov ecx, 0x9600411
xor edx, edx
div ecx
or eax, 0xa034f169
and eax, 0x2ec1a216
mov ecx, 0x34700aa0
xor edx, edx
div ecx
add eax, 0xa8779f78
and eax, 0xc39331f1
sub eax, 0xae9a75fa
and eax, 0x1217557
imul eax, eax, 0x9088ad72
or eax, 0x8f7916b2
and eax, 0x183c8cb0
imul eax, eax, 0xfc65e81d
imul eax, eax, 0x967f2be2
imul eax, eax, 0x1f619e04
mov ecx, 0xc07fb703
xor edx, edx
div ecx
xor eax, 0xeb8a54c
imul eax, eax, 0xe0efac9e
add eax, 0xa050678b
xor eax, 0xca7a827d
or eax, 0xf3cf86d1
or eax, 0x6b5d727b
and eax, 0xa5354e26
and eax, 0x7fdf300d
mov ecx, 0xb2d50865
xor edx, edx
div ecx
xor eax, 0x62a25905
mov ecx, 0xf606d557
xor edx, edx
div ecx
mov ecx, eax
mov eax, dword [ebp - 0x1c]
or ecx, 0x7ac78e79
imul ecx, ecx, 0x94fc6778
or ecx, 0xeb7fdb45
imul ecx, ecx, 0xb3e4e03
or ecx, 0x10f38355
sub ecx, 0xe64d127d
xor ecx, 0x5c0a26e4
sub ecx, 0xec4d94cb
imul esi, ecx, 0xe9df869d
or esi, 0x4a77048e
and esi, 0xbc956d40
mov ecx, 0xe9f61819
mov edx, 0xd27c849e
cmp esi, 0x31cd712
cmova ecx, edx
mov dword [eax], ecx
jmp 0x100535d3
mov ecx, dword [ebp - 0x3c]
mov eax, dword [0x10212edc]
imul eax, dword [0x10212ee0]
and eax, 0x4e638aef
mov esi, 0xdf08c18a
xor edx, edx
div esi
and eax, 0xe6072dc9
or eax, 0x7ff3d308
xor eax, 0xe4d5b330
and eax, 0x6d531630
and eax, 0x2a5bf039
add eax, 0x9381f916
mov esi, 0x66fe25d
xor edx, edx
div esi
mov esi, 0x4f5fac65
xor edx, edx
div esi
and eax, 0x6e3a84df
and eax, 0x1149e574
xor eax, 0xe80140b6
add eax, 0xc439e189
sub eax, 0xaab26c39
xor eax, 0xf32a7e28
xor eax, 0x7d94094b
and eax, 0xc8ecbc87
xor eax, 0x1d9ef31b
imul eax, eax, 0xe5c32357
or eax, 0x2396da78
sub eax, 0xc983f8bb
and eax, 0xfd9ed585
xor eax, 0xb5b5d635
mov esi, 0x1ec0c620
xor edx, edx
div esi
xor eax, 0x15ab867c
sub eax, 0x89f7e6e7
xor eax, 0xfa97969c
mov esi, 0x991a377
xor edx, edx
div esi
mov esi, 0x3e4320b0
xor edx, edx
div esi
xor eax, 0x3c42c6a6
imul eax, eax, 0x19cd5d60
or eax, 0xff6e53a3
add eax, 0x541458cb
sub eax, 0xf1c2e7e4
or eax, 0x3b1ef184
mov esi, 0x5202c75
xor edx, edx
div esi
add eax, 0x99594fe1
xor eax, 0x93b36dea
mov esi, 0xfc484b50
xor edx, edx
div esi
sub eax, 0x8569614d
add eax, 0x9de93e31
and eax, 0xbca912b8
and eax, 0xf76f4e86
or eax, 0xf2482b91
xor eax, 0xcba3bca8
xor eax, 0xb651b80f
mov esi, 0xb9a9b47f
xor edx, edx
div esi
xor eax, 0x384166
add eax, 0x122f6bdf
sub eax, 0x68b2ee14
and eax, 0xd46591c2
or eax, 0x8ccd1de4
xor eax, 0xa55df3d9
mov esi, 0xdc7fef68
xor edx, edx
div esi
xor eax, 0xc696dc71
or eax, 0x45a57505
add eax, 0x47a872fa
xor eax, 0xe13915ca
mov esi, 0x7cc5a511
xor edx, edx
div esi
mov esi, eax
mov eax, dword [ebp - 0x1c]
mov dword [ecx], 0
mov ecx, 0xe9f61819
mov edx, 0x25ba1573
cmp esi, 0xee8d7619
cmovb ecx, edx
mov dword [eax], ecx
jmp 0x100535d3
mov eax, dword [ebp - 0x1c]
mov dword [eax], 0xa9f6ca3b
jmp 0x100535d3
mov eax, dword [ebp - 0x1c]
mov edi, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x34]
mov esi, dword [edx]
sub esi, dword [ecx + 4]
mov ecx, 0xf566a370
mov edx, 0x6e4f1160
cmp esi, dword [edi]
cmova ecx, edx
mov dword [eax], ecx
jmp 0x100535d3
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x3c]
mov dword [ecx], 0
mov dword [eax], 0xa9f6ca3b
jmp 0x100535d3
mov eax, dword [0x10212ee4]
add eax, dword [0x10212ee8]
sub eax, 0x4ffec329
sub eax, 0xf6b89888
add eax, 0x7d5967d4
sub eax, 0x83a7bf63
mov ecx, 0x1718a066
xor edx, edx
div ecx
or eax, 0x7d6cf9f0
or eax, 0x42df1933
xor eax, 0xf702fabe
or eax, 0x54e018b3
sub eax, 0x2eedebbd
and eax, 0x9a05d47d
xor eax, 0x34c2cd9
sub eax, 0x36d20105
or eax, 0xd996b65a
mov ecx, 0x4355ec71
xor edx, edx
div ecx
sub eax, 0xb5e74296
or eax, 0x5bfca0c9
xor eax, 0xc73e10b2
sub eax, 0x335c7e95
sub eax, 0x2b2c919f
mov ecx, 0x49541f39
xor edx, edx
div ecx
add eax, 0x6368342b
imul eax, eax, 0x9fbb7333
or eax, 0x47aaef21
or eax, 0x4d65bc50
and eax, 0xa5008208
imul eax, eax, 0x6742abfb
mov ecx, 0x9248279e
xor edx, edx
div ecx
mov ecx, 0x91916f7d
xor edx, edx
div ecx
xor eax, 0x2f55a85b
add eax, 0xce817eab
imul eax, eax, 0x1abc1409
or eax, 0x5aae2bd0
and eax, 0xb8a92fb3
imul eax, eax, 0x94729667
mov ecx, 0xa9c0979e
xor edx, edx
div ecx
xor eax, 0xbca240cb
or eax, 0x37a6500e
mov ecx, 0x472b7971
xor edx, edx
div ecx
or eax, 0x509db0d9
imul eax, eax, 0xb175208a
or eax, 0x906c832c
and eax, 0xfdaa12ce
mov ecx, 0xfcb59a49
xor edx, edx
div ecx
or eax, 0x4a00060d
xor eax, 0xb8fed330
mov ecx, 0x7d8d9b48
xor edx, edx
div ecx
xor eax, 0x36b5add7
sub eax, 0xa29fc6f5
or eax, 0x5cd5f588
or eax, 0x6b9d1c52
or eax, 0x369f63dd
or eax, 0x5f80f93d
or eax, 0x68431527
or eax, 0x65d7b9b
mov ecx, 0x15e0a277
xor edx, edx
div ecx
mov esi, eax
mov eax, dword [ebp - 0x1c]
or esi, 0x85247375
add esi, 0x3779b586
sub esi, 0xfbda1723
sub esi, 0xc54bf3b
mov ecx, 0x61cb547
mov edx, 0xcd11f7a6
cmp esi, 0x2499c145
cmovbe ecx, edx
mov dword [eax], ecx
jmp 0x100535d3
mov ecx, dword [ebp - 0x3c]
mov eax, dword [0x10212eec]
xor eax, dword [0x10212ef0]
add eax, 0x7ec70f6b
add eax, 0xb849a6a2
xor eax, 0xe00fe38c
or eax, 0x2c91496f
imul eax, eax, 0x68f8d891
imul eax, eax, 0xd445fba8
imul eax, eax, 0xf931a860
sub eax, 0x9dd4f894
mov esi, 0x8d10f5ed
xor edx, edx
div esi
mov esi, 0x5b2a3fdc
xor edx, edx
div esi
mov esi, 0x8a4167f1
xor edx, edx
div esi
imul eax, eax, 0x812d6a90
mov esi, 0x2c342cb5
xor edx, edx
div esi
mov esi, 0x63d98c88
xor edx, edx
div esi
mov esi, 0x66b3e9dd
xor edx, edx
div esi
imul eax, eax, 0xe354f6a1
sub eax, 0xcdd9cb31
or eax, 0x16959c8d
imul eax, eax, 0x59f78f1d
or eax, 0xcfb95ec7
xor eax, 0x5857a5ca
or eax, 0x53bb119d
xor eax, 0xb0de015e
xor eax, 0xf39f2a4b
sub eax, 0xf11705b7
xor eax, 0x5e53ae0c
mov esi, 0x5f1c3231
xor edx, edx
div esi
or eax, 0x46d541ae
and eax, 0xa1273346
xor eax, 0xa0db82d
xor eax, 0x4d2cd771
mov esi, 0xdffe00f0
xor edx, edx
div esi
mov esi, 0x2e274bfe
xor edx, edx
div esi
and eax, 0x48b33a4e
imul eax, eax, 0xcaf65c31
mov esi, 0xb12a5918
xor edx, edx
div esi
add eax, 0x253c6e4
add eax, 0x2ec20170
or eax, 0x863585fd
add eax, 0x76d55835
and eax, 0xd51d3755
and eax, 0x27ebad09
xor eax, 0x30a678bf
or eax, 0x7308fac
sub eax, 0x23606062
and eax, 0x3f918bf1
xor eax, 0x13ca8dc4
or eax, 0xbc8d154b
or eax, 0x8ac15a59
mov esi, 0xa06bfd75
xor edx, edx
div esi
mov esi, 0x9a22c6fd
xor edx, edx
div esi
xor eax, 0xe87dbee
add eax, 0x2e2ef371
or eax, 0xb3d138f1
and eax, 0xf3f02f55
mov esi, 0xbc214493
xor edx, edx
div esi
mov esi, eax
mov eax, dword [ebp - 0x1c]
add esi, 0xc3b0dbdc
add esi, 0xb2690070
and esi, 0x2bc501ae
sub esi, 0x57c1a705
mov dword [ecx], 1
mov ecx, 0xcd11f7a6
mov edx, 0xa151a397
cmp esi, 0x91772ae1
cmovne ecx, edx
mov dword [eax], ecx
jmp 0x100535d3
mov eax, dword [ebp - 0x1c]
mov dword [eax], 0xa9f6ca3b
jmp 0x100535d3
mov eax, dword [0x10212ef4]
and eax, dword [0x10212ef8]
add eax, 0xfe75db2f
sub eax, 0xc2bfde89
sub eax, 0x9ab3a710
add eax, 0xccb2eeac
mov ecx, 0x7f22d9ea
xor edx, edx
div ecx
or eax, 0x47bc0fe4
add eax, 0x6f72bc10
imul eax, eax, 0x88d3b2e5
sub eax, 0x54f824ca
xor eax, 0x1987928b
imul eax, eax, 0x654dfa06
xor eax, 0xe5c58713
xor eax, 0xa93ff103
add eax, 0x4c138945
imul eax, eax, 0xccb0fa58
xor eax, 0xfcec115c
add eax, 0x836b205d
add eax, 0xfa9365bc
or eax, 0x33ce1ef2
or eax, 0xe6aee883
sub eax, 0x1943173c
sub eax, 0xa4c6ff0e
or eax, 0x385b8b01
imul eax, eax, 0x5c7452f0
sub eax, 0x51840113
and eax, 0x8297a364
xor eax, 0xfe0154f5
xor eax, 0x1bcae516
xor eax, 0xacaf61bd
mov ecx, 0xf168380f
xor edx, edx
div ecx
imul eax, eax, 0x3d6c09ad
sub eax, 0xcd451ff7
add eax, 0x6d289406
or eax, 0x68010f97
xor eax, 0xd9f192cd
or eax, 0x6e611efc
xor eax, 0x6ffaeec3
and eax, 0x95f4eb18
or eax, 0x6a10f31d
xor eax, 0x8c143f21
or eax, 0xa25f55a9
imul eax, eax, 0xe909f4a1
or eax, 0x99ce86f1
xor eax, 0xc6fee0b5
xor eax, 0x50006dca
or eax, 0xc735cfbd
add eax, 0x5d1f812e
and eax, 0x876fcd18
imul eax, eax, 0x77af311b
mov ecx, 0xb692adea
xor edx, edx
div ecx
xor eax, 0xd758ea8b
imul eax, eax, 0xda10db89
and eax, 0xc8471090
add eax, 0x554d22e5
or eax, 0x5827b64
xor eax, 0xd0f7d620
imul eax, eax, 0xc0f33d4a
mov ecx, 0x1ab5e0de
xor edx, edx
div ecx
sub eax, 0x79bdede2
mov ecx, 0xadf5a22a
xor edx, edx
div ecx
mov esi, eax
mov eax, dword [ebp - 0x1c]
mov ecx, 0xabcfd7dd
mov edx, 0x10848134
cmp esi, 0xf90b392f
cmove ecx, edx
mov dword [eax], ecx
jmp 0x100535d3
mov ecx, dword [ebp - 0x3c]
mov eax, dword [0x10212efc]
sub eax, dword [0x10212f00]
imul eax, eax, 0xa06bb1d7
add eax, 0xfbb794a9
mov esi, 0x9dd7a93b
xor edx, edx
div esi
add eax, 0xff8c4f99
sub eax, 0x1e0a05b9
sub eax, 0x4c80c348
sub eax, 0xe8dc566c
or eax, 0x19b01e0e
imul eax, eax, 0xbd95e412
add eax, 0xf1d22cad
or eax, 0x6b826b71
add eax, 0xf15f49ea
xor eax, 0x2db8368c
and eax, 0x5de60b8c
imul eax, eax, 0x6f1854fc
imul eax, eax, 0xbce6c34
or eax, 0x477d8450
or eax, 0xec21ec0f
xor eax, 0x301da8a4
and eax, 0xe66fae59
add eax, 0xf3db3e6
or eax, 0x8643cbaa
imul eax, eax, 0xc5002409
xor eax, 0xdbf6cfb2
add eax, 0xf68a77f7
sub eax, 0x10d98b28
or eax, 0x483ec60
xor eax, 0xb33b7f83
or eax, 0x6fb19187
sub eax, 0x30000541
add eax, 0xdcc4d168
or eax, 0xbd493dad
imul eax, eax, 0xef422dce
mov esi, 0x5b637ac6
xor edx, edx
div esi
sub eax, 0x69f943f4
and eax, 0x6854aeb
mov esi, 0xa2dfc7a9
xor edx, edx
div esi
xor eax, 0x23c5240c
sub eax, 0x30b16ef8
xor eax, 0x640b4743
imul eax, eax, 0x471c43eb
sub eax, 0x5cda2da
mov esi, 0xf723c791
xor edx, edx
div esi
add eax, 0x8e871b6b
and eax, 0xd3e2aa0f
sub eax, 0x4302457d
and eax, 0x8139740f
and eax, 0xa92223ac
mov esi, 0xc900f2cf
xor edx, edx
div esi
mov edx, eax
mov eax, dword [ebp - 0x1c]
xor edx, 0x2305c521
add edx, 0x7d4f3fc5
add edx, 0xc5673854
imul esi, edx, 0x7f614209
and esi, 0xcff6daed
sub esi, 0xa140ed4a
xor esi, 0x2377a6e
and esi, 0x64073972
sub esi, 0x8d04e4d7
sub esi, 0x28de783b
or esi, 0x730393d5
mov ecx, dword [ecx]
mov dword [ebp - 0x40], ecx
mov ecx, 0xabcfd7dd
mov edx, 0xaed98698
cmp esi, 0xeaafb89a
cmovae ecx, edx
mov dword [eax], ecx
jmp 0x100535d3
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.101bc25a
mov eax, dword [ebp - 0x40]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov ecx, dword [ebp - 0x24]
push eax
push eax
mov eax, esp
push eax
mov edx, esp
mov dword [ebp - 0x48], edx
sub esp, 8
mov edx, esp
mov dword [ebp - 0x44], edx
mov dword [eax], ecx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x48]
mov edx, eax
mov eax, dword [ebp - 0x44]
mov dword [ecx], edx
mov dword [eax], 8
sub esp, 4
mov dword [esp], eax
call dword [sym.imp.USER32.dll_GetLastInputInfo]
mov eax, dword [ebp - 0x1c]
mov dword [eax], 0xae1e9a2b
jmp 0x100535d3
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x3c]
mov dword [ecx], 0
mov dword [eax], 0xd27c849e
jmp 0x100535d3
mov eax, dword [ebp - 0x1c]
mov ecx, dword [ebp - 0x3c]
mov dword [ecx], 1
mov dword [eax], 0x61cb547
jmp 0x100535d3
mov eax, dword [ebp - 0x1c]
mov dword [eax], 0xabcfd7dd
jmp 0x100529ac