Function at 0x538e60
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5e8ff8
mov eax, dword fs:[0]
push eax
sub esp, 0x174
mov eax, dword [0x68a140]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov esi, dword [edi]
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.KERNEL32.dll_QueryUnbiasedInterruptTime]
mov ecx, dword [ebp - 0x14]
lea edx, [ebp - 0x18]
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0x14], ecx
lea ecx, [ebp - 0x144]
push esi
mov dword [ebp - 0x18], eax
call fcn.004c73c0
add esp, 4
push 0
push 0x989680
push dword [ebp - 0x140]
push dword [ebp - 0x144]
call fcn.005cbeb0
push 0
push 6
push edx
push eax
call fcn.005cbeb0
mov ecx, eax
call fcn.005cc4a0
divsd xmm0, qword [0x64a4c0]
mov eax, dword [edi]
mov ecx, 5
mov dword [ebp - 0x20], 0
movsd qword [ebp - 0x144], xmm0
xorps xmm0, xmm0
movq qword [ebp - 0x28], xmm0
mov eax, dword [eax + 0x14]
cmp eax, ecx
mov dword [ebp - 0x28], 0
cmova eax, ecx
mov dword [ebp - 0x24], 0
push eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x20], 0
call fcn.0053af30
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x14]
push dword [ebp - 0x14]
mov eax, dword [edi]
push dword [ebp - 0x24]
push dword [ebp - 0x28]
mov eax, dword [eax + 0x10]
push eax
push dword [eax]
call fcn.0053a860
push 0x110
lea eax, [ebp - 0x138]
push 0
push eax
call fcn.0059bcc0
mov dword [ebp - 0x1c], 0x37384231
xorps xmm0, xmm0
mov eax, dword [ebp - 0x1c]
xor edx, edx
mov dword [ebp - 0x164], eax
lea eax, [ebp - 0x170]
mov dword [ebp - 0x18], 0x45443333
mov ecx, dword [ebp - 0x18]
mov dword [ebp - 0x160], ecx
lea ecx, [ebp - 0x138]
push eax
mov dword [ebp - 0x170], 0x6e657665
mov dword [ebp - 0x16c], 0x6f725f74
mov dword [ebp - 0x168], 0x7475
mov dword [ebp - 0x15c], 0x31
movups xmmword [ebp - 0x158], xmm0
mov dword [ebp - 0x148], 0
call fcn.004254c0
add esp, 0x24
push str.Event_routing_statistic__in_last
lea ecx, [ebp - 0x138]
mov byte [ebp - 4], 1
call fcn.0043ba60
lea ecx, [ebp - 0x144]
push ecx
mov ecx, eax
call fcn.0053ab70
push ecx
mov ecx, eax
call fcn.0053abf0
lea ecx, [ebp - 0x139]
mov byte [ebp - 0x139], 9
push ecx
mov ecx, eax
call fcn.004f6750
push str.Total_event_count:
mov ecx, eax
call fcn.0043ba60
mov ecx, dword [edi]
add ecx, 0x18
push ecx
mov ecx, eax
call fcn.0053ac70
lea ecx, [ebp - 0x139]
mov byte [ebp - 0x139], 0xa
push ecx
mov ecx, eax
call fcn.004f6750
lea ecx, [ebp - 0x139]
mov byte [ebp - 0x139], 9
push ecx
mov ecx, eax
call fcn.004f6750
push ecx
mov ecx, eax
call fcn.0053acf0
mov ecx, dword [edi]
mov ecx, dword [ecx + 0x14]
mov dword [ebp - 0x14], ecx
lea ecx, [ebp - 0x14]
push ecx
mov ecx, eax
call fcn.0053ac70
lea ecx, [ebp - 0x139]
mov byte [ebp - 0x139], 0xa
push ecx
mov ecx, eax
call fcn.004f6750
lea ecx, [ebp - 0x139]
mov byte [ebp - 0x139], 9
push ecx
mov ecx, eax
call fcn.004f6750
push str.Top
mov ecx, eax
call fcn.0043ba60
mov ecx, dword [ebp - 0x24]
mov esi, eax
sub ecx, dword [ebp - 0x28]
mov eax, 0x92492493
imul ecx
add edx, ecx
mov ecx, esi
sar edx, 4
mov eax, edx
shr eax, 0x1f
add eax, edx
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x14]
push eax
call fcn.0053ac70
push str._paths:
mov ecx, eax
call fcn.0043ba60
mov eax, dword [ebp - 0x24]
mov edi, dword [ebp - 0x28]
mov dword [ebp - 0x14], eax
cmp edi, eax
je 0x539175
mov byte [ebp - 0x139], 0xa
mov byte [ebp - 0x13a], 9
mov byte [ebp - 0x13b], 9
lea eax, [ebp - 0x139]
push eax
lea ecx, [ebp - 0x138]
call fcn.004f6750
lea ecx, [ebp - 0x13a]
push ecx
mov ecx, eax
call fcn.004f6750
lea ecx, [ebp - 0x13b]
push ecx
mov ecx, eax
call fcn.004f6750
push 0
mov esi, eax
lea eax, [ebp - 0x180]
push 6
push eax
call fcn.005cbc19
add esp, 0xc
mov ecx, esi
push eax
call fcn.0053ad70
lea ecx, [edi + 0x18]
push ecx
mov ecx, eax
call fcn.0053ac70
push 0x643d48
mov ecx, eax
call fcn.0043ba60
push edi
mov ecx, eax
call fcn.00462d40
add edi, 0x1c
cmp edi, dword [ebp - 0x14]
jne 0x539103
lea ecx, [ebp - 0x138]
call fcn.00426740
lea ecx, [ebp - 0x28]
call fcn.004f5ad0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00599e5b
mov esp, ebp
pop ebp
ret