Function at 0x41ccb0
Capabilities:
Check for unmoving mouse cursor

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x488f76
mov eax, dword fs:[0]
push eax
sub esp, 0x40c
mov eax, dword [0x4ae498]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x33c], ecx
mov dword [ebp - 0x338], 0
mov eax, dword [ebp - 0x33c]
mov ecx, dword [ebp + 8]
cmp ecx, dword [eax + 0x48]
jne 0x41da41
call fcn.00427fe0
test eax, eax
je 0x41cd3e
push 0x4961d0
lea ecx, [ebp - 0x40]
call fcn.00401d70
mov dword [ebp - 4], 0
mov edx, dword [ebp - 0x338]
or edx, 1
mov dword [ebp - 0x338], edx
lea eax, [ebp - 0x40]
push eax
call fcn.00429810
add esp, 4
mov dword [ebp - 0x340], 0
jmp 0x41cd7b
push str.myTimer.tick__
lea ecx, [ebp - 0x5c]
call fcn.00401d70
mov dword [ebp - 4], 1
mov ecx, dword [ebp - 0x338]
or ecx, 2
mov dword [ebp - 0x338], ecx
lea edx, [ebp - 0x5c]
push edx
call fcn.00427fe0
mov ecx, eax
call fcn.00428c30
mov dword [ebp - 0x340], 0
mov dword [ebp - 4], 0
mov eax, dword [ebp - 0x338]
and eax, 2
je 0x41cd9c
and dword [ebp - 0x338], 0xfffffffd
lea ecx, [ebp - 0x5c]
call fcn.00401db0
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x338]
and ecx, 1
je 0x41cdbd
and dword [ebp - 0x338], 0xfffffffe
lea ecx, [ebp - 0x40]
call fcn.00401db0
mov edx, dword [ebp - 0x33c]
mov eax, dword [edx + 0x48]
mov ecx, dword [ebp - 0x33c]
mov ecx, dword [ecx + 0x48]
mov edx, dword [eax]
mov eax, dword [edx + 0xc]
call eax
call fcn.00427fe0
test eax, eax
je 0x41ce1a
push 0x4961f0
lea ecx, [ebp - 0x78]
call fcn.00401d70
mov dword [ebp - 4], 2
mov ecx, dword [ebp - 0x338]
or ecx, 4
mov dword [ebp - 0x338], ecx
lea edx, [ebp - 0x78]
push edx
call fcn.00429810
add esp, 4
mov dword [ebp - 0x344], 0
jmp 0x41ce5d
push str.show_tooltip
lea ecx, [ebp - 0x94]
call fcn.00401d70
mov dword [ebp - 4], 3
mov eax, dword [ebp - 0x338]
or eax, 8
mov dword [ebp - 0x338], eax
lea ecx, [ebp - 0x94]
push ecx
call fcn.00427fe0
mov ecx, eax
call fcn.00428c30
mov dword [ebp - 0x344], 0
mov dword [ebp - 4], 2
mov edx, dword [ebp - 0x338]
and edx, 8
je 0x41ce81
and dword [ebp - 0x338], 0xfffffff7
lea ecx, [ebp - 0x94]
call fcn.00401db0
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x338]
and eax, 4
je 0x41cea2
and dword [ebp - 0x338], 0xfffffffb
lea ecx, [ebp - 0x78]
call fcn.00401db0
lea ecx, [ebp - 0x14]
push ecx
call dword [sym.imp.USER32.dll_GetCursorPos]
mov edx, dword [ebp - 0x33c]
mov eax, dword [ebp - 0x14]
cmp eax, dword [edx + 0x38]
jne 0x41ced4
mov ecx, dword [ebp - 0x33c]
mov edx, dword [ebp - 0x10]
cmp edx, dword [ecx + 0x3c]
jne 0x41ced4
mov dword [ebp - 0x348], 0
jmp 0x41cede
mov dword [ebp - 0x348], 1
mov al, byte [ebp - 0x348]
mov byte [ebp - 0x15], al
call fcn.00427fe0
test eax, eax
je 0x41d058
mov ecx, dword [ebp - 0x10]
push ecx
lea edx, [ebp - 0xb0]
push edx
call fcn.0042dfc0
add esp, 8
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0x34c]
mov dword [ebp - 0x350], eax
mov dword [ebp - 4], 4
mov ecx, dword [ebp - 0x338]
or ecx, 0x10
mov dword [ebp - 0x338], ecx
mov edx, dword [ebp - 0x350]
push edx
push 0x496210
mov eax, dword [ebp - 0x14]
push eax
lea ecx, [ebp - 0xcc]
push ecx
call fcn.0042dfc0
add esp, 8
mov dword [ebp - 0x354], eax
mov edx, dword [ebp - 0x354]
mov dword [ebp - 0x358], edx
mov dword [ebp - 4], 5
mov eax, dword [ebp - 0x338]
or eax, 0x20
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x358]
push ecx
push 0x496214
lea edx, [ebp - 0xe8]
push edx
call fcn.00406880
add esp, 0xc
mov dword [ebp - 0x35c], eax
mov eax, dword [ebp - 0x35c]
mov dword [ebp - 0x360], eax
mov dword [ebp - 4], 6
mov ecx, dword [ebp - 0x338]
or ecx, 0x40
mov dword [ebp - 0x338], ecx
mov edx, dword [ebp - 0x360]
push edx
lea eax, [ebp - 0x104]
push eax
call fcn.00406a00
add esp, 0xc
mov dword [ebp - 0x364], eax
mov ecx, dword [ebp - 0x364]
mov dword [ebp - 0x368], ecx
mov dword [ebp - 4], 7
mov edx, dword [ebp - 0x338]
or edx, 0x80
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x368]
push eax
lea ecx, [ebp - 0x120]
push ecx
call fcn.004067d0
add esp, 0xc
mov dword [ebp - 0x36c], eax
mov edx, dword [ebp - 0x36c]
mov dword [ebp - 0x370], edx
mov dword [ebp - 4], 8
mov eax, dword [ebp - 0x338]
or eax, 0x100
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x370]
push ecx
call fcn.00429810
add esp, 4
mov dword [ebp - 0x374], 0
jmp 0x41d1c4
mov edx, dword [ebp - 0x10]
push edx
lea eax, [ebp - 0x13c]
push eax
call fcn.0042dfc0
add esp, 8
mov dword [ebp - 0x378], eax
mov ecx, dword [ebp - 0x378]
mov dword [ebp - 0x37c], ecx
mov dword [ebp - 4], 9
mov edx, dword [ebp - 0x338]
or edx, 0x200
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x37c]
push eax
push 0x496218
mov ecx, dword [ebp - 0x14]
push ecx
lea edx, [ebp - 0x158]
push edx
call fcn.0042dfc0
add esp, 8
mov dword [ebp - 0x380], eax
mov eax, dword [ebp - 0x380]
mov dword [ebp - 0x384], eax
mov dword [ebp - 4], 0xa
mov ecx, dword [ebp - 0x338]
or ecx, 0x400
mov dword [ebp - 0x338], ecx
mov edx, dword [ebp - 0x384]
push edx
push 0x49621c
lea eax, [ebp - 0x174]
push eax
call fcn.00406880
add esp, 0xc
mov dword [ebp - 0x388], eax
mov ecx, dword [ebp - 0x388]
mov dword [ebp - 0x38c], ecx
mov dword [ebp - 4], 0xb
mov edx, dword [ebp - 0x338]
or edx, 0x800
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x38c]
push eax
lea ecx, [ebp - 0x190]
push ecx
call fcn.00406a00
add esp, 0xc
mov dword [ebp - 0x390], eax
mov edx, dword [ebp - 0x390]
mov dword [ebp - 0x394], edx
mov dword [ebp - 4], 0xc
mov eax, dword [ebp - 0x338]
or eax, 0x1000
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x394]
push ecx
lea edx, [ebp - 0x1ac]
push edx
call fcn.004067d0
add esp, 0xc
mov dword [ebp - 0x398], eax
mov eax, dword [ebp - 0x398]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 4], 0xd
mov ecx, dword [ebp - 0x338]
or ecx, 0x2000
mov dword [ebp - 0x338], ecx
mov edx, dword [ebp - 0x39c]
push edx
call fcn.00427fe0
mov ecx, eax
call fcn.00428c30
mov dword [ebp - 0x374], 0
mov dword [ebp - 4], 0xc
mov eax, dword [ebp - 0x338]
and eax, 0x2000
je 0x41d1ed
and dword [ebp - 0x338], 0xffffdfff
lea ecx, [ebp - 0x1ac]
call fcn.00401db0
mov dword [ebp - 4], 0xb
mov ecx, dword [ebp - 0x338]
and ecx, 0x1000
je 0x41d217
and dword [ebp - 0x338], 0xffffefff
lea ecx, [ebp - 0x190]
call fcn.00401db0
mov dword [ebp - 4], 0xa
mov edx, dword [ebp - 0x338]
and edx, 0x800
je 0x41d241
and dword [ebp - 0x338], 0xfffff7ff
lea ecx, [ebp - 0x174]
call fcn.00401db0
mov dword [ebp - 4], 9
mov eax, dword [ebp - 0x338]
and eax, 0x400
je 0x41d26a
and dword [ebp - 0x338], 0xfffffbff
lea ecx, [ebp - 0x158]
call fcn.00401db0
mov dword [ebp - 4], 8
mov ecx, dword [ebp - 0x338]
and ecx, 0x200
je 0x41d294
and dword [ebp - 0x338], 0xfffffdff
lea ecx, [ebp - 0x13c]
call fcn.00401db0
mov dword [ebp - 4], 7
mov edx, dword [ebp - 0x338]
and edx, 0x100
je 0x41d2be
and dword [ebp - 0x338], 0xfffffeff
lea ecx, [ebp - 0x120]
call fcn.00401db0
mov dword [ebp - 4], 6
mov eax, dword [ebp - 0x338]
and eax, 0x80
je 0x41d2e7
and dword [ebp - 0x338], 0xffffff7f
lea ecx, [ebp - 0x104]
call fcn.00401db0
mov dword [ebp - 4], 5
mov ecx, dword [ebp - 0x338]
and ecx, 0x40
je 0x41d30b
and dword [ebp - 0x338], 0xffffffbf
lea ecx, [ebp - 0xe8]
call fcn.00401db0
mov dword [ebp - 4], 4
mov edx, dword [ebp - 0x338]
and edx, 0x20
je 0x41d32f
and dword [ebp - 0x338], 0xffffffdf
lea ecx, [ebp - 0xcc]
call fcn.00401db0
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x338]
and eax, 0x10
je 0x41d353
and dword [ebp - 0x338], 0xffffffef
lea ecx, [ebp - 0xb0]
call fcn.00401db0
call fcn.00427fe0
test eax, eax
je 0x41d4d9
mov ecx, dword [ebp - 0x33c]
mov edx, dword [ecx + 0x3c]
push edx
lea eax, [ebp - 0x1c8]
push eax
call fcn.0042dfc0
add esp, 8
mov dword [ebp - 0x3a0], eax
mov ecx, dword [ebp - 0x3a0]
mov dword [ebp - 0x3a4], ecx
mov dword [ebp - 4], 0xe
mov edx, dword [ebp - 0x338]
or edx, 0x4000
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x3a4]
push eax
push 0x496220
mov ecx, dword [ebp - 0x33c]
mov edx, dword [ecx + 0x38]
push edx
lea eax, [ebp - 0x1e4]
push eax
call fcn.0042dfc0
add esp, 8
mov dword [ebp - 0x3a8], eax
mov ecx, dword [ebp - 0x3a8]
mov dword [ebp - 0x3ac], ecx
mov dword [ebp - 4], 0xf
mov edx, dword [ebp - 0x338]
or edx, 0x8000
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x3ac]
push eax
push 0x496224
lea ecx, [ebp - 0x200]
push ecx
call fcn.00406880
add esp, 0xc
mov dword [ebp - 0x3b0], eax
mov edx, dword [ebp - 0x3b0]
mov dword [ebp - 0x3b4], edx
mov dword [ebp - 4], 0x10
mov eax, dword [ebp - 0x338]
or eax, 0x10000
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x3b4]
push ecx
lea edx, [ebp - 0x21c]
push edx
call fcn.00406a00
add esp, 0xc
mov dword [ebp - 0x3b8], eax
mov eax, dword [ebp - 0x3b8]
mov dword [ebp - 0x3bc], eax
mov dword [ebp - 4], 0x11
mov ecx, dword [ebp - 0x338]
or ecx, 0x20000
mov dword [ebp - 0x338], ecx
mov edx, dword [ebp - 0x3bc]
push edx
lea eax, [ebp - 0x238]
push eax
call fcn.004067d0
add esp, 0xc
mov dword [ebp - 0x3c0], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [ebp - 0x3c4], ecx
mov dword [ebp - 4], 0x12
mov edx, dword [ebp - 0x338]
or edx, 0x40000
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x3c4]
push eax
call fcn.00429810
add esp, 4
mov dword [ebp - 0x3c8], 0
jmp 0x41d651
mov ecx, dword [ebp - 0x33c]
mov edx, dword [ecx + 0x3c]
push edx
lea eax, [ebp - 0x254]
push eax
call fcn.0042dfc0
add esp, 8
mov dword [ebp - 0x3cc], eax
mov ecx, dword [ebp - 0x3cc]
mov dword [ebp - 0x3d0], ecx
mov dword [ebp - 4], 0x13
mov edx, dword [ebp - 0x338]
or edx, 0x80000
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x3d0]
push eax
push 0x49622c
mov ecx, dword [ebp - 0x33c]
mov edx, dword [ecx + 0x38]
push edx
lea eax, [ebp - 0x270]
push eax
call fcn.0042dfc0
add esp, 8
mov dword [ebp - 0x3d4], eax
mov ecx, dword [ebp - 0x3d4]
mov dword [ebp - 0x3d8], ecx
mov dword [ebp - 4], 0x14
mov edx, dword [ebp - 0x338]
or edx, 0x100000
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x3d8]
push eax
push str.last_p
lea ecx, [ebp - 0x28c]
push ecx
call fcn.00406880
add esp, 0xc
mov dword [ebp - 0x3dc], eax
mov edx, dword [ebp - 0x3dc]
mov dword [ebp - 0x3e0], edx
mov dword [ebp - 4], 0x15
mov eax, dword [ebp - 0x338]
or eax, 0x200000
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x3e0]
push ecx
lea edx, [ebp - 0x2a8]
push edx
call fcn.00406a00
add esp, 0xc
mov dword [ebp - 0x3e4], eax
mov eax, dword [ebp - 0x3e4]
mov dword [ebp - 0x3e8], eax
mov dword [ebp - 4], 0x16
mov ecx, dword [ebp - 0x338]
or ecx, 0x400000
mov dword [ebp - 0x338], ecx
mov edx, dword [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x2c4]
push eax
call fcn.004067d0
add esp, 0xc
mov dword [ebp - 0x3ec], eax
mov ecx, dword [ebp - 0x3ec]
mov dword [ebp - 0x3f0], ecx
mov dword [ebp - 4], 0x17
mov edx, dword [ebp - 0x338]
or edx, 0x800000
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x3f0]
push eax
call fcn.00427fe0
mov ecx, eax
call fcn.00428c30
mov dword [ebp - 0x3c8], 0
mov dword [ebp - 4], 0x16
mov ecx, dword [ebp - 0x338]
and ecx, 0x800000
je 0x41d67b
and dword [ebp - 0x338], 0xff7fffff
lea ecx, [ebp - 0x2c4]
call fcn.00401db0
mov dword [ebp - 4], 0x15
mov edx, dword [ebp - 0x338]
and edx, 0x400000
je 0x41d6a5
and dword [ebp - 0x338], 0xffbfffff
lea ecx, [ebp - 0x2a8]
call fcn.00401db0
mov dword [ebp - 4], 0x14
mov eax, dword [ebp - 0x338]
and eax, 0x200000
je 0x41d6ce
and dword [ebp - 0x338], 0xffdfffff
lea ecx, [ebp - 0x28c]
call fcn.00401db0
mov dword [ebp - 4], 0x13
mov ecx, dword [ebp - 0x338]
and ecx, 0x100000
je 0x41d6f8
and dword [ebp - 0x338], 0xffefffff
lea ecx, [ebp - 0x270]
call fcn.00401db0
mov dword [ebp - 4], 0x12
mov edx, dword [ebp - 0x338]
and edx, 0x80000
je 0x41d722
and dword [ebp - 0x338], 0xfff7ffff
lea ecx, [ebp - 0x254]
call fcn.00401db0
mov dword [ebp - 4], 0x11
mov eax, dword [ebp - 0x338]
and eax, 0x40000
je 0x41d74b
and dword [ebp - 0x338], 0xfffbffff
lea ecx, [ebp - 0x238]
call fcn.00401db0
mov dword [ebp - 4], 0x10
mov ecx, dword [ebp - 0x338]
and ecx, 0x20000
je 0x41d775
and dword [ebp - 0x338], 0xfffdffff
lea ecx, [ebp - 0x21c]
call fcn.00401db0
mov dword [ebp - 4], 0xf
mov edx, dword [ebp - 0x338]
and edx, 0x10000
je 0x41d79f
and dword [ebp - 0x338], 0xfffeffff
lea ecx, [ebp - 0x200]
call fcn.00401db0
mov dword [ebp - 4], 0xe
mov eax, dword [ebp - 0x338]
and eax, 0x8000
je 0x41d7c8
and dword [ebp - 0x338], 0xffff7fff
lea ecx, [ebp - 0x1e4]
call fcn.00401db0
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x338]
and ecx, 0x4000
je 0x41d7f2
and dword [ebp - 0x338], 0xffffbfff
lea ecx, [ebp - 0x1c8]
call fcn.00401db0
call fcn.00427fe0
test eax, eax
je 0x41d8a1
movzx edx, byte [ebp - 0x15]
push edx
lea eax, [ebp - 0x2e0]
push eax
call fcn.0042dff0
add esp, 8
mov dword [ebp - 0x3f4], eax
mov ecx, dword [ebp - 0x3f4]
mov dword [ebp - 0x3f8], ecx
mov dword [ebp - 4], 0x18
mov edx, dword [ebp - 0x338]
or edx, 0x1000000
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x3f8]
push eax
push 0x496238
lea ecx, [ebp - 0x2fc]
push ecx
call fcn.00406880
add esp, 0xc
mov dword [ebp - 0x3fc], eax
mov edx, dword [ebp - 0x3fc]
mov dword [ebp - 0x400], edx
mov dword [ebp - 4], 0x19
mov eax, dword [ebp - 0x338]
or eax, 0x2000000
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x400]
push ecx
call fcn.00429810
add esp, 4
mov dword [ebp - 0x404], 0
jmp 0x41d942
movzx edx, byte [ebp - 0x15]
push edx
lea eax, [ebp - 0x318]
push eax
call fcn.0042dff0
add esp, 8
mov dword [ebp - 0x408], eax
mov ecx, dword [ebp - 0x408]
mov dword [ebp - 0x40c], ecx
mov dword [ebp - 4], 0x1a
mov edx, dword [ebp - 0x338]
or edx, 0x4000000
mov dword [ebp - 0x338], edx
mov eax, dword [ebp - 0x40c]
push eax
push 0x496240
lea ecx, [ebp - 0x334]
push ecx
call fcn.00406880
add esp, 0xc
mov dword [ebp - 0x410], eax
mov edx, dword [ebp - 0x410]
mov dword [ebp - 0x414], edx
mov dword [ebp - 4], 0x1b
mov eax, dword [ebp - 0x338]
or eax, 0x8000000
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x414]
push ecx
call fcn.00427fe0
mov ecx, eax
call fcn.00428c30
mov dword [ebp - 0x404], 0
mov dword [ebp - 4], 0x1a
mov edx, dword [ebp - 0x338]
and edx, 0x8000000
je 0x41d96c
and dword [ebp - 0x338], 0xf7ffffff
lea ecx, [ebp - 0x334]
call fcn.00401db0
mov dword [ebp - 4], 0x19
mov eax, dword [ebp - 0x338]
and eax, 0x4000000
je 0x41d995
and dword [ebp - 0x338], 0xfbffffff
lea ecx, [ebp - 0x318]
call fcn.00401db0
mov dword [ebp - 4], 0x18
mov ecx, dword [ebp - 0x338]
and ecx, 0x2000000
je 0x41d9bf
and dword [ebp - 0x338], 0xfdffffff
lea ecx, [ebp - 0x2fc]
call fcn.00401db0
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x338]
and edx, 0x1000000
je 0x41d9e9
and dword [ebp - 0x338], 0xfeffffff
lea ecx, [ebp - 0x2e0]
call fcn.00401db0
movzx eax, byte [ebp - 0x15]
test eax, eax
je 0x41d9f6
jmp 0x41db03
mov ecx, dword [ebp - 0x33c]
mov edx, dword [ecx + 0x40]
mov eax, dword [ebp - 0x33c]
mov ecx, dword [eax + 0x40]
mov edx, dword [edx]
mov eax, dword [edx + 8]
call eax
mov ecx, dword [ebp - 0x33c]
mov edx, dword [ecx + 0x3c]
push edx
mov eax, dword [ebp - 0x33c]
mov ecx, dword [eax + 0x38]
push ecx
mov edx, dword [ebp - 0x33c]
mov ecx, dword [edx + 0xc]
call fcn.00421360
push 1
mov ecx, dword [ebp - 0x33c]
sub ecx, 4
call fcn.0041f750
mov eax, dword [ebp - 0x33c]
mov ecx, dword [ebp + 8]
cmp ecx, dword [eax + 0x40]
jne 0x41dad8
lea edx, [ebp - 0x20]
push edx
call dword [sym.imp.USER32.dll_GetCursorPos]
mov eax, dword [ebp - 0x33c]
mov ecx, dword [ebp - 0x20]
cmp ecx, dword [eax + 0x38]
jne 0x41da85
mov edx, dword [ebp - 0x33c]
mov eax, dword [ebp - 0x1c]
cmp eax, dword [edx + 0x3c]
jne 0x41da85
mov dword [ebp - 0x418], 0
jmp 0x41da8f
mov dword [ebp - 0x418], 1
mov cl, byte [ebp - 0x418]
mov byte [ebp - 0x21], cl
movzx edx, byte [ebp - 0x21]
test edx, edx
je 0x41dad8
push 0
mov ecx, dword [ebp - 0x33c]
sub ecx, 4
call fcn.0041f750
mov eax, dword [ebp - 0x33c]
mov ecx, dword [eax + 0x48]
mov edx, dword [ebp - 0x33c]
mov eax, dword [edx + 0x48]
mov edx, dword [ecx]
mov ecx, eax
mov eax, dword [edx + 0xc]
call eax
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
mov ecx, dword [ebp + 8]
mov eax, dword [edx + 0xc]
call eax
mov ecx, dword [ebp - 0x33c]
mov edx, dword [ebp + 8]
cmp edx, dword [ecx + 0x44]
jne 0x41db03
push 0
mov ecx, dword [ebp - 0x33c]
sub ecx, 4
call fcn.0041f750
mov eax, dword [ebp + 8]
mov edx, dword [eax]
mov ecx, dword [ebp + 8]
mov eax, dword [edx + 0xc]
call eax
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret 4