Function at 0x1004a6f0
Capabilities:
Check for time delay via gettickcount
Log keystrokes via polling

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
cmp dword [0x10303814], 0
push ebx
push esi
push edi
je 0x1004bdd1
push 0x10
mov esi, 0x861110
call esi
mov edi, 0x85ec20
mov ecx, eax
call edi
test al, al
je 0x1004bdd1
push 0x48
call esi
mov ecx, eax
call edi
test al, al
jne 0x1004bdd1
call esi
mov edx, 0x861440
mov ecx, eax
call edx
sub esp, 0x18
mov esi, dword [eax + 0x10]
mov edi, dword [eax + 0x14]
mov eax, dword [0x10303824]
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10120c90]
mov eax, dword [0x10303820]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0xc], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10120c90]
mov eax, dword [0x1030381c]
add eax, edi
cvtpd2ps xmm0, xmm0
movss dword [esp + 8], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10120c90]
mov eax, dword [0x10303818]
add eax, esi
cvtpd2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10120c90]
mov eax, 0x790e40
cvtpd2ps xmm0, xmm0
movss dword [esp], xmm0
push 0x7c04
call eax
add esp, 0x1c
cmp dword [0x10303814], 2
jne 0x1004a981
push dword [0x10303824]
mov eax, dword [0x1030381c]
push dword [0x10303820]
add eax, edi
push eax
mov eax, dword [0x10303818]
add eax, esi
push eax
mov eax, 0x790b10
call eax
add esp, 0x10
cmp al, 1
jne 0x1004bdd1
push 0x89
mov ecx, 0x101e2dc0
call fcn.10047dc0
push eax
mov eax, dword [0x1030381c]
add eax, 0xfffffff3
add eax, edi
push eax
mov eax, dword [0x10303818]
add eax, 0xffffffe7
add eax, esi
push eax
push 0x102de7a0
call fcn.10087880
add esp, 0x10
push 1
call dword [sym.imp.USER32.dll_GetKeyState]
test ax, ax
jns 0x1004bdd1
mov ebx, dword [sym.imp.KERNEL32.dll_GetTickCount]
call ebx
sub eax, dword [0x11514dc0]
cmp eax, 0x3e8
jbe 0x1004bdd1
mov eax, dword [0x10303824]
sub esp, 0x18
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10120c90]
mov eax, dword [0x10303820]
cvtpd2ps xmm0, xmm0
movss dword [esp + 0x14], xmm0
mov dword [esp + 0x10], 0
movss dword [esp + 0xc], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10120c90]
mov eax, dword [0x1030381c]
add eax, edi
cvtpd2ps xmm0, xmm0
movss dword [esp + 8], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10120c90]
mov eax, dword [0x10303818]
add eax, esi
cvtpd2ps xmm0, xmm0
movss dword [esp + 4], xmm0
movd xmm0, eax
cvtdq2pd xmm0, xmm0
shr eax, 0x1f
addsd xmm0, qword [eax*8 + 0x10120c90]
mov eax, 0x790e40
cvtpd2ps xmm0, xmm0
movss dword [esp], xmm0
push 0x7c04
call eax
mov eax, dword [0x114a05a0]
add esp, 0x1c
test eax, eax
je 0x1004a973
movzx eax, word [eax + 0x7e]
lea ecx, [ebp - 0x14]
xorps xmm0, xmm0
mov word [ebp - 0xb], 0
movq qword [ebp - 0x13], xmm0
mov edx, 0xc
mov byte [ebp - 9], 0
mov dword [ebp - 0x14], 0xe8f30cc1
mov byte [ebp - 0x10], 0x1e
mov dword [ebp - 0xc], eax
call fcn.100e16c0
call ebx
mov dword [0x11514dc0], eax
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
movd xmm0, dword [0x114a03c8]
mov eax, dword [0x7bc4f04]
cvtdq2pd xmm0, xmm0
movzx ecx, byte [eax + 0x32]
mov eax, dword [0x8128ac8]
addsd xmm0, qword [0x10120238]
cmp word [eax + ecx*2 + 0x78], 0
cvtpd2ps xmm0, xmm0
movss dword [ebp - 8], xmm0
jbe 0x1004bdd1
push dword [0x10303824]
mov eax, dword [0x1030381c]
push dword [0x10303820]
add eax, edi
push eax
mov eax, dword [0x10303818]
add eax, esi
push eax
mov eax, 0x790b10
call eax
add esp, 0x10
cmp al, 1
jne 0x1004bdc1
cmp byte [0x11514db8], 0
mov edi, 4
jne 0x1004aa33
mov esi, dword [sym.imp.KERNEL32.dll_GetTickCount]
call esi
sub eax, dword [0x11514dbc]
cmp eax, 0x3e8
jb 0x1004aa2c
call esi
mov dword [ebp - 4], 0xf304c1
lea ecx, [ebp - 4]
mov edx, edi
mov dword [0x11514dbc], eax
mov byte [0x11514db9], 0
mov byte [ebp - 1], 0xf4
call fcn.100e16c0
mov byte [0x11514db8], 1
sub esp, 0x10
mov dword [esp + 0xc], 0x3f4ccccd
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call dword [sym.imp.OPENGL32.dll_glColor4f]
movss xmm0, dword [ebp - 8]
mov eax, 0x6378a0
push 0
sub esp, 0x14
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0x43d70000
mov dword [esp + 8], 0x433e0000
mov dword [esp + 4], 0
movss dword [esp], xmm0
call eax
add esp, 0x18
mov eax, 0x636070
call eax
cmp byte [0x11514db9], 0
je 0x1004bc67
cmp dword [0x114a059c], 0
je 0x1004bdd1
cmp dword [0x114a05a0], 0
je 0x1004bdd1
push 0x89
mov ecx, 0x101e2dc0
call fcn.10047dc0
push eax
cvttss2si eax, dword [ebp - 8]
push 3
push 0xbe
push 3
push eax
push 0xff8be100
push 0x102de7a0
call fcn.10087460
movss xmm0, dword [ebp - 8]
add esp, 0x1c
addss xmm0, dword [0x10120354]
mov ecx, 0x101e2dc0
push 0x8a
cvttss2si esi, xmm0
mov dword [ebp - 4], esi
call fcn.10047dc0
push eax
push 1
push 0x82
push 0xc
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
movsx eax, word [0x87935d8]
add esp, 0x1c
movss xmm0, dword [ebp - 8]
addss xmm0, dword [0x10120548]
push eax
mov eax, dword [0x114a059c]
cvttss2si ebx, xmm0
movzx eax, word [eax + 0xe]
push eax
push str._d___d_
push 1
push 0x25
push 0xc
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
movss xmm0, dword [ebp - 8]
add esp, 0x24
subss xmm0, dword [0x1011fb4c]
push str.____________________________________________
push 1
addss xmm0, dword [0x10120354]
push 0xc8
push 0xe
cvttss2si edi, xmm0
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
mov ecx, 0x101e2dc0
push 0x8b
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x17
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514ce8]
push 0x1011c3a0
push 1
push 0x25
push 0x17
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x19
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x44
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x22
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514cec]
push 0x1011c3a0
push 1
push 0x25
push 0x22
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x24
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x8c
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x2d
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514cf0]
push str._d__
push 1
push 0x25
push 0x2d
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x2f
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x8d
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x38
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514cf4]
push str._d__
push 1
push 0x25
push 0x38
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x3a
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x8e
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x43
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514cfc]
push str._d__
push 1
push 0x25
push 0x43
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x45
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x8f
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x4e
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514dc4]
push 0x1011c3a0
push 1
push 0x25
push 0x4e
push ebx
push 0xfafcf224
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x50
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x90
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x59
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514dc8]
push 0x1011c3a0
push 1
push 0x25
push 0x59
push ebx
push 0xfafcf224
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x5b
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x91
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x64
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d04]
push str._d__
push 1
push 0x25
push 0x64
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x66
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x92
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x6f
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514dcc]
push 0x1011c3a0
push 1
push 0x25
push 0x6f
push ebx
push 0xff8be100
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x71
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x93
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x7a
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514dd0]
push 0x1011c3a0
push 1
push 0x25
push 0x7a
push ebx
push 0xff8be100
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x7c
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x94
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x85
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d08]
push str._d__
push 1
push 0x25
push 0x85
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x87
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x95
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x90
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d0c]
push str._d__
push 1
push 0x25
push 0x90
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x92
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x96
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x9b
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
mov eax, dword [0x11514d10]
add esp, 0x1c
add eax, dword [0x11514db4]
push eax
push str._d__
push 1
push 0x25
push 0x9b
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x9d
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x97
call fcn.10047dc0
push eax
push 1
push 0x82
push 0xa6
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d14]
push str._d__
push 1
push 0x25
push 0xa6
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0xa8
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x98
call fcn.10047dc0
push eax
push 1
push 0x82
push 0xb1
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d18]
push str._d__
push 1
push 0x25
push 0xb1
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0xb3
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x99
call fcn.10047dc0
push eax
push 1
push 0x82
push 0xbc
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d1c]
push str._d__
push 1
push 0x25
push 0xbc
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0xbe
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x9a
call fcn.10047dc0
push eax
push 1
push 0x82
push 0xc7
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d20]
push str._d__
push 1
push 0x25
push 0xc7
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0xc9
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x9b
call fcn.10047dc0
push eax
push 1
push 0x82
push 0xd2
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d24]
push str._d__
push 1
push 0x25
push 0xd2
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0xd4
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x9c
call fcn.10047dc0
push eax
push 1
push 0x82
push 0xdd
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d28]
push 0x1011c3a0
push 1
push 0x25
push 0xdd
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0xdf
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x9d
call fcn.10047dc0
push eax
push 1
push 0x82
push 0xe8
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d2c]
push 0x1011c3a0
push 1
push 0x25
push 0xe8
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0xea
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x9e
call fcn.10047dc0
push eax
push 1
push 0x82
push 0xf3
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d30]
push str._d__
push 1
push 0x25
push 0xf3
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0xf5
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0x9f
call fcn.10047dc0
push eax
push 1
push 0x82
push 0xfe
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d34]
push str._d__
push 1
push 0x25
push 0xfe
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x100
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0xa0
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x109
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d38]
push str._d__
push 1
push 0x25
push 0x109
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x10b
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0xa1
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x114
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d3c]
push str._d__
push 1
push 0x25
push 0x114
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x116
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0xa2
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x11f
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d40]
push str._d__
push 1
push 0x25
push 0x11f
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x121
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x3c
mov ecx, 0x101e2dc0
push 0xa3
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x12a
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d44]
push str._d__
push 1
push 0x25
push 0x12a
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
push str.____________________________________________
push 1
push 0xc8
push 0x12c
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
mov esi, dword [0x11514d48]
add esp, 0x3c
mov eax, 0x64
mov ecx, 0x101e2dc0
cmp esi, eax
push 0xa4
cmovg esi, eax
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x135
push dword [ebp - 4]
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push esi
push dword [0x11514d64]
push str._d____d__
push 1
push 0x25
push 0x135
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x24
push str.____________________________________________
push 1
push 0xc8
push 0x137
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
mov esi, dword [0x11514d4c]
add esp, 0x1c
cmp esi, 0x64
mov eax, 0x64
mov ecx, 0x101e2dc0
cmovg esi, eax
push 0xa5
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x140
push dword [ebp - 4]
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push esi
push dword [0x11514d68]
push str._d____d__
push 1
push 0x25
push 0x140
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x24
push str.____________________________________________
push 1
push 0xc8
push 0x142
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
mov esi, dword [0x11514d50]
add esp, 0x1c
cmp esi, 0x64
mov eax, 0x64
mov ecx, 0x101e2dc0
cmovg esi, eax
push 0xa6
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x14b
push dword [ebp - 4]
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push esi
push dword [0x11514d6c]
push str._d____d__
push 1
push 0x25
push 0x14b
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x24
push str.____________________________________________
push 1
push 0xc8
push 0x14d
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
mov esi, dword [0x11514d54]
add esp, 0x1c
cmp esi, 0x64
mov eax, 0x64
mov ecx, 0x101e2dc0
cmovg esi, eax
push 0xa7
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x156
push dword [ebp - 4]
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push esi
push dword [0x11514d70]
push str._d____d__
push 1
push 0x25
push 0x156
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x24
push str.____________________________________________
push 1
push 0xc8
push 0x158
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
mov esi, dword [0x11514d58]
add esp, 0x1c
cmp esi, 0x64
mov eax, 0x64
mov ecx, 0x101e2dc0
cmovg esi, eax
push 0xa8
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x161
push dword [ebp - 4]
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push esi
push dword [0x11514d74]
push str._d____d__
push 1
push 0x25
push 0x161
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x24
push str.____________________________________________
push 1
push 0xc8
push 0x163
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
mov esi, dword [0x11514d5c]
add esp, 0x1c
cmp esi, 0x64
mov eax, 0x64
mov ecx, 0x101e2dc0
cmovg esi, eax
push 0xa9
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x16c
push dword [ebp - 4]
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push esi
push dword [0x11514d78]
push str._d____d__
push 1
push 0x25
push 0x16c
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x24
push str.____________________________________________
push 1
push 0xc8
push 0x16e
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
mov esi, dword [0x11514d60]
add esp, 0x1c
cmp esi, 0x64
mov eax, 0x64
mov ecx, 0x101e2dc0
cmovg esi, eax
push 0xaa
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x177
push dword [ebp - 4]
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push esi
push dword [0x11514d7c]
push str._d____d__
push 1
push 0x25
push 0x177
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x24
push str.____________________________________________
push 1
push 0xc8
push 0x179
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
mov ecx, 0x101e2dc0
push 0xab
call fcn.10047dc0
mov esi, dword [ebp - 4]
push eax
push 1
push 0x82
push 0x182
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d8c]
push dword [0x11514d80]
push str._d______d__
push 1
push 0x25
push 0x182
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x24
push str.____________________________________________
push 1
push 0xc8
push 0x184
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
mov ecx, 0x101e2dc0
push 0xac
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x18d
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d90]
push dword [0x11514d84]
push str._d______d__
push 1
push 0x25
push 0x18d
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x24
push str.____________________________________________
push 1
push 0xc8
push 0x18f
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
mov ecx, 0x101e2dc0
push 0xad
call fcn.10047dc0
push eax
push 1
push 0x82
push 0x198
push esi
push 0xffffffffffffffff
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
push dword [0x11514d94]
push dword [0x11514d88]
push str._d______d__
push 1
push 0x25
push 0x198
push ebx
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x24
push str.____________________________________________
push 1
push 0xc8
push 0x19a
push edi
push 0xff2d5fe1
push 0x102de7a0
call fcn.10087460
add esp, 0x1c
jmp 0x1004bd92
movss xmm0, dword [ebp - 8]
mov ecx, 0x101e2dc0
addss xmm0, dword [0x10120444]
movzx eax, word [0x11514dba]
cvttss2si esi, xmm0
cmp ax, 1
jne 0x1004bcba
push 0x1011c264
push 0x85
call fcn.10047dc0
push eax
push 1
push 0x34
push 0x32
push esi
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
mov eax, 2
jmp 0x1004bd89
cmp ax, 2
jne 0x1004bcf0
push 0x1011c268
push 0x85
call fcn.10047dc0
push eax
push 1
push 0x34
push 0x32
push esi
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
mov eax, 3
jmp 0x1004bd89
cmp ax, 3
jne 0x1004bd25
push str.....
push 0x85
call fcn.10047dc0
push eax
push 1
push 0x34
push 0x32
push esi
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
mov word [0x11514dba], di
jmp 0x1004bd8f
cmp ax, 4
jne 0x1004bd5e
push str......
push 0x85
call fcn.10047dc0
push eax
push 1
push 0x34
push 0x32
push esi
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
add esp, 0x20
xor eax, eax
mov word [0x11514dba], ax
jmp 0x1004bd92
push 0x1011c27c
push 0x85
call fcn.10047dc0
push eax
push 1
push 0x34
push 0x32
push esi
push 0xff19bdff
push 0x102de7a0
call fcn.10087460
mov eax, 1
mov word [0x11514dba], ax
add esp, 0x20
sub esp, 0x10
mov dword [esp + 0xc], 0x3f800000
mov dword [esp + 8], 0x3f800000
mov dword [esp + 4], 0x3f800000
mov dword [esp], 0x3f800000
call dword [sym.imp.OPENGL32.dll_glColor4f]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
cmp byte [0x11514db8], 0
je 0x1004bdd1
mov byte [0x11514db8], 0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret