Function at 0x439b30
Capabilities:
Hash data using fnv

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x493731
mov eax, dword fs:[0]
push eax
sub esp, 0x1d8
mov eax, dword [0x4b4180]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, ecx
mov dword [ebp - 0x1dc], eax
mov esi, dword [ebp + 8]
lea ebx, [eax + 0x88]
push esi
lea eax, [ebp - 0xec]
mov dword [ebp - 0x1e0], esi
push eax
mov ecx, ebx
mov dword [ebp - 0x1d0], 0
call fcn.00435740
push str.googledrivefs.exe
push dword [eax + 8]
call fcn.0046cf83
mov edx, dword [ebp - 0xdc]
or edi, 0xffffffff
add esp, 8
mov dword [ebp - 0x1c8], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x439bc4
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439be1
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439bfe
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x1c8], 0
jbe 0x439c56
mov dword [ebp - 0x1c8], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a739
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a740
lea eax, [ebp - 0x1c8]
mov dword [ebp - 4], 0
push eax
lea ecx, [ebx + 0x3c]
call fcn.004435a0
mov dword [eax], 0x20
jmp 0x43a712
push esi
lea eax, [ebp - 0xec]
mov ecx, ebx
push eax
call fcn.00435740
push str.dwm.exe
push dword [eax + 8]
call fcn.0046cf83
mov edx, dword [ebp - 0xdc]
add esp, 8
mov dword [ebp - 0x1c8], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x439c98
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439cb5
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439cd2
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x1c8], 0
jbe 0x439d2a
mov dword [ebp - 0x1c8], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a74b
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a752
mov dword [ebp - 4], 1
lea eax, [ebp - 0x1c8]
lea ecx, [ebx + 0x3c]
push eax
call fcn.004435a0
mov dword [eax], 0x10
jmp 0x43a712
push esi
lea eax, [ebp - 0xec]
mov ecx, ebx
push eax
call fcn.00435740
push str.smss.exe
push dword [eax + 8]
call fcn.0046cf83
mov edx, dword [ebp - 0xdc]
add esp, 8
mov dword [ebp - 0x1c8], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x439d6c
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439d89
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439da6
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x1c8], 0
jbe 0x439de9
mov dword [ebp - 0x1c8], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a75d
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a764
mov dword [ebp - 4], 2
jmp 0x439d10
push esi
lea eax, [ebp - 0xec]
mov ecx, ebx
push eax
call fcn.00435740
push str.csrss.exe
push dword [eax + 8]
call fcn.0046cf83
mov edx, dword [ebp - 0xdc]
add esp, 8
mov dword [ebp - 0x1c8], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x439e2b
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439e48
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439e65
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x1c8], 0
jbe 0x439ea8
mov dword [ebp - 0x1c8], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a76f
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a776
mov dword [ebp - 4], 3
jmp 0x439d10
push esi
lea eax, [ebp - 0xec]
mov ecx, ebx
push eax
call fcn.00435740
push str.svchost.exe
push dword [eax + 8]
call fcn.0046cf83
mov edx, dword [ebp - 0xdc]
add esp, 8
mov dword [ebp - 0x1c8], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x439eea
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439f07
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439f24
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x1c8], 0
jbe 0x439f67
mov dword [ebp - 0x1c8], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a781
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a788
mov dword [ebp - 4], 4
jmp 0x439d10
push esi
lea eax, [ebp - 0xec]
mov ecx, ebx
push eax
call fcn.00435740
push str.services.exe
push dword [eax + 8]
call fcn.0046cf83
mov edx, dword [ebp - 0xdc]
add esp, 8
mov dword [ebp - 0x1c8], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x439fa9
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439fc6
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x439fe3
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x1c8], 0
jbe 0x43a026
mov dword [ebp - 0x1c8], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a793
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a79a
mov dword [ebp - 4], 5
jmp 0x439d10
push esi
lea eax, [ebp - 0xec]
mov ecx, ebx
push eax
call fcn.00435740
push str.lsass.exe
push dword [eax + 8]
call fcn.0046cf83
mov edx, dword [ebp - 0xdc]
add esp, 8
mov dword [ebp - 0x1c8], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x43a068
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a085
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a0a2
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x1c8], 0
jbe 0x43a0e5
mov dword [ebp - 0x1c8], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a7a5
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a7ac
mov dword [ebp - 4], 6
jmp 0x439d10
push esi
lea eax, [ebp - 0xec]
mov ecx, ebx
push eax
call fcn.00435740
push str.lsm.exe
push dword [eax + 8]
call fcn.0046cf83
mov edx, dword [ebp - 0xdc]
add esp, 8
mov dword [ebp - 0x1c8], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x43a127
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a144
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a161
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x1c8], 0
jbe 0x43a1a4
mov dword [ebp - 0x1c8], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a7b7
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a7be
mov dword [ebp - 4], 7
jmp 0x439d10
push esi
lea eax, [ebp - 0xec]
mov ecx, ebx
push eax
call fcn.00435740
push str.dllhost.exe
push dword [eax + 8]
call fcn.0046cf83
mov edx, dword [ebp - 0xdc]
add esp, 8
mov dword [ebp - 0x1c8], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x43a1e6
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a203
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a220
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x1c8], 0
jbe 0x43a263
mov dword [ebp - 0x1c8], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a7c9
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a7d0
mov dword [ebp - 4], 8
jmp 0x439d10
push esi
lea eax, [ebp - 0xec]
mov ecx, ebx
push eax
call fcn.00435740
push str.tabtip
push dword [eax + 8]
call fcn.0046cf83
mov edx, dword [ebp - 0xdc]
add esp, 8
mov dword [ebp - 0x1c8], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x43a2a5
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a2c2
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a2df
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x1c8], 0
jbe 0x43a322
mov dword [ebp - 0x1c8], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a7db
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a7e2
mov dword [ebp - 4], 9
jmp 0x439d10
push esi
lea eax, [ebp - 0x1c4]
mov ecx, ebx
push eax
call fcn.00435740
mov dword [ebp - 4], 0xa
mov ecx, 1
test byte [eax], 0x20
mov dword [ebp - 0x1d0], ecx
jne 0x43a368
push esi
lea eax, [ebp - 0xec]
mov ecx, ebx
push eax
call fcn.00435740
mov ecx, 3
mov byte [ebp - 0x1c9], 1
test byte [eax], 0x10
je 0x43a36f
mov byte [ebp - 0x1c9], 0
test cl, 2
je 0x43a3e0
mov edx, dword [ebp - 0xdc]
and ecx, 0xfffffffd
mov dword [ebp - 0x1c8], ecx
add edx, 0xfffffff0
mov dword [ebp - 0x1d0], ecx
mov eax, edi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a3a0
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe0]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a3bd
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xe4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a3da
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov ecx, dword [ebp - 0x1c8]
mov dword [ebp - 4], 0xffffffff
test cl, 1
je 0x43a443
mov edx, dword [ebp - 0x1b4]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a409
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x1b8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a426
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x1bc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a443
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp byte [ebp - 0x1c9], 0
je case.default.0x43a588
mov edx, dword [ebp - 0x1e0]
movzx eax, dl
xor eax, 0x811c9dc5
mov esi, dword [ebp - 0x1dc]
imul ecx, eax, 0x1000193
mov eax, edx
shr eax, 8
movzx eax, al
mov dword [ebp - 0x1c8], edx
xor ecx, eax
mov eax, edx
imul ecx, ecx, 0x1000193
shr eax, 0x10
movzx eax, al
xor ecx, eax
mov eax, edx
imul ecx, ecx, 0x1000193
shr eax, 0x18
xor ecx, eax
imul eax, ecx, 0x1000193
lea ecx, [esi + 0x68]
push eax
mov dword [ebp - 0x1d0], eax
lea eax, [ebp - 0x1c8]
push eax
lea eax, [ebp - 0x1d8]
push eax
call fcn.00417820
mov eax, dword [eax + 4]
test eax, eax
jne 0x43a4c4
mov eax, dword [esi + 0x6c]
mov ecx, esi
cmp eax, dword [ecx + 0x6c]
je 0x43a500
push dword [ebp - 0x1d0]
lea eax, [ebp - 0x1c8]
push eax
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [esi + 0x68]
call fcn.00417820
mov eax, dword [ebp - 0x1d4]
test eax, eax
je 0x43a7ed
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x1d0], eax
jmp 0x43a50a
mov dword [ebp - 0x1d0], 7
mov eax, dword [ebp - 0x1e0]
add esi, 0x8c
push esi
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a7f7
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a7fe
mov eax, dword [ebp - 0x1dc]
lea ecx, [ebp - 0x1c8]
push ecx
mov dword [ebp - 4], 0xb
lea ecx, [eax + 0xc4]
call fcn.004435a0
mov ecx, dword [ebp - 0x1d0]
push esi
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], ecx
call fcn.00454b20
mov eax, dword [ebp - 0x1d0]
add esp, 4
cmp eax, 7
ja case.default.0x43a588
jmp dword [eax*4 + 0x43a840]
mov eax, dword [ebp - 0x1e0]
push esi
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a809
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a810
mov ecx, dword [ebp - 0x1dc]
lea eax, [ebp - 0x1c8]
push eax
mov dword [ebp - 4], 0xc
lea ecx, [ecx + 0xc4]
call fcn.004435a0
mov dword [eax], 0x10
jmp 0x43a712
mov eax, dword [ebp - 0x1e0]
push esi
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d4], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a81b
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a822
mov ecx, dword [ebp - 0x1dc]
lea eax, [ebp - 0x1c8]
push eax
mov dword [ebp - 4], 0xd
lea ecx, [ecx + 0xc4]
call fcn.004435a0
mov dword [eax], 8
jmp 0x43a712
push dword [ebp - 0x1e0]
lea eax, [ebp - 0x1c4]
mov ecx, ebx
push eax
call fcn.00435740
mov edx, dword [ebp - 0x1b4]
add edx, 0xfffffff0
mov ebx, dword [eax]
mov eax, edi
shr ebx, 2
not bl
and bl, 1
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a680
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x1b8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x43a69d
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x1bc]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], edi
dec edi
test edi, edi
jg 0x43a6b8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
test bl, bl
je case.default.0x43a588
mov eax, dword [ebp - 0x1e0]
push esi
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x1c8], esi
call fcn.00454b0f
add esp, 4
test eax, eax
jne 0x43a82d
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43a834
mov ecx, dword [ebp - 0x1dc]
lea eax, [ebp - 0x1d4]
push eax
mov dword [ebp - 4], 0xe
lea ecx, [ecx + 0xc4]
call fcn.004435a0
mov dword [eax], 1
push esi
call fcn.00454b20
add esp, 4
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.0046b73a
mov esp, ebp
pop ebp
ret 4
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push str.invalid_unordered_map_K__T__key
call fcn.00453dbb
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
push 5
call fcn.00454d61
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.00454d61
nop
invalid