Function at 0x435600
Capabilities:
Hash data using fnv

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x48c741
mov eax, dword fs:[0]
push eax
sub esp, 0x1a8
mov eax, dword [0x4ab0fc]
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 - 0x1ac], eax
mov esi, dword [ebp + 8]
lea ebx, [eax + 0x84]
push esi
lea eax, [ebp - 0xd4]
mov dword [ebp - 0x1b0], esi
push eax
mov ecx, ebx
mov dword [ebp - 0x1a0], 0
call fcn.00431050
push str.googledrivefs.exe
push dword [eax + 8]
call fcn.00466607
mov edx, dword [ebp - 0xc4]
or edi, 0xffffffff
add esp, 8
mov dword [ebp - 0x198], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x435694
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4356b1
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4356ce
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x198], 0
jbe 0x435726
mov dword [ebp - 0x198], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x436202
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x436209
lea eax, [ebp - 0x198]
mov dword [ebp - 4], 0
push eax
lea ecx, [ebx + 0x3c]
call fcn.0043f0a0
mov dword [eax], 5
jmp 0x4361db
push esi
lea eax, [ebp - 0xd4]
mov ecx, ebx
push eax
call fcn.00431050
push str.dwm.exe
push dword [eax + 8]
call fcn.00466607
mov edx, dword [ebp - 0xc4]
add esp, 8
mov dword [ebp - 0x198], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x435768
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435785
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4357a2
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x198], 0
jbe 0x4357fa
mov dword [ebp - 0x198], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x436214
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43621b
mov dword [ebp - 4], 1
lea eax, [ebp - 0x198]
lea ecx, [ebx + 0x3c]
push eax
call fcn.0043f0a0
mov dword [eax], 4
jmp 0x4361db
push esi
lea eax, [ebp - 0xd4]
mov ecx, ebx
push eax
call fcn.00431050
push str.smss.exe
push dword [eax + 8]
call fcn.00466607
mov edx, dword [ebp - 0xc4]
add esp, 8
mov dword [ebp - 0x198], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x43583c
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435859
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435876
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x198], 0
jbe 0x4358b9
mov dword [ebp - 0x198], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x436226
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43622d
mov dword [ebp - 4], 2
jmp 0x4357e0
push esi
lea eax, [ebp - 0xd4]
mov ecx, ebx
push eax
call fcn.00431050
push str.csrss.exe
push dword [eax + 8]
call fcn.00466607
mov edx, dword [ebp - 0xc4]
add esp, 8
mov dword [ebp - 0x198], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x4358fb
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435918
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435935
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x198], 0
jbe 0x435978
mov dword [ebp - 0x198], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x436238
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x43623f
mov dword [ebp - 4], 3
jmp 0x4357e0
push esi
lea eax, [ebp - 0xd4]
mov ecx, ebx
push eax
call fcn.00431050
push str.svchost.exe
push dword [eax + 8]
call fcn.00466607
mov edx, dword [ebp - 0xc4]
add esp, 8
mov dword [ebp - 0x198], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x4359ba
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4359d7
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x4359f4
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x198], 0
jbe 0x435a37
mov dword [ebp - 0x198], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x43624a
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x436251
mov dword [ebp - 4], 4
jmp 0x4357e0
push esi
lea eax, [ebp - 0xd4]
mov ecx, ebx
push eax
call fcn.00431050
push str.services.exe
push dword [eax + 8]
call fcn.00466607
mov edx, dword [ebp - 0xc4]
add esp, 8
mov dword [ebp - 0x198], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x435a79
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435a96
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435ab3
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x198], 0
jbe 0x435af6
mov dword [ebp - 0x198], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x43625c
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x436263
mov dword [ebp - 4], 5
jmp 0x4357e0
push esi
lea eax, [ebp - 0xd4]
mov ecx, ebx
push eax
call fcn.00431050
push str.lsass.exe
push dword [eax + 8]
call fcn.00466607
mov edx, dword [ebp - 0xc4]
add esp, 8
mov dword [ebp - 0x198], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x435b38
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435b55
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435b72
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x198], 0
jbe 0x435bb5
mov dword [ebp - 0x198], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x43626e
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x436275
mov dword [ebp - 4], 6
jmp 0x4357e0
push esi
lea eax, [ebp - 0xd4]
mov ecx, ebx
push eax
call fcn.00431050
push str.lsm.exe
push dword [eax + 8]
call fcn.00466607
mov edx, dword [ebp - 0xc4]
add esp, 8
mov dword [ebp - 0x198], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x435bf7
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435c14
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435c31
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x198], 0
jbe 0x435c74
mov dword [ebp - 0x198], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x436280
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x436287
mov dword [ebp - 4], 7
jmp 0x4357e0
push esi
lea eax, [ebp - 0xd4]
mov ecx, ebx
push eax
call fcn.00431050
push str.dllhost.exe
push dword [eax + 8]
call fcn.00466607
mov edx, dword [ebp - 0xc4]
add esp, 8
mov dword [ebp - 0x198], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x435cb6
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435cd3
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435cf0
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x198], 0
jbe 0x435d33
mov dword [ebp - 0x198], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x436292
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x436299
mov dword [ebp - 4], 8
jmp 0x4357e0
push esi
lea eax, [ebp - 0xd4]
mov ecx, ebx
push eax
call fcn.00431050
push str.tabtip
push dword [eax + 8]
call fcn.00466607
mov edx, dword [ebp - 0xc4]
add esp, 8
mov dword [ebp - 0x198], eax
add edx, 0xfffffff0
mov ecx, edi
lock xadd dword [edx + 0xc], ecx
dec ecx
test ecx, ecx
jg 0x435d75
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435d92
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435daf
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp dword [ebp - 0x198], 0
jbe 0x435df2
mov dword [ebp - 0x198], esi
lea esi, [ebx + 4]
push esi
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x4362a4
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x4362ab
mov dword [ebp - 4], 9
jmp 0x4357e0
push esi
lea eax, [ebp - 0x194]
mov ecx, ebx
push eax
call fcn.00431050
mov dword [ebp - 4], 0xa
mov ecx, 1
cmp dword [eax], 5
mov dword [ebp - 0x1a0], ecx
je 0x435e38
push esi
lea eax, [ebp - 0xd4]
mov ecx, ebx
push eax
call fcn.00431050
mov ecx, 3
mov byte [ebp - 0x199], 1
cmp dword [eax], 4
jne 0x435e3f
mov byte [ebp - 0x199], 0
test cl, 2
je 0x435eb0
mov edx, dword [ebp - 0xc4]
and ecx, 0xfffffffd
mov dword [ebp - 0x198], ecx
add edx, 0xfffffff0
mov dword [ebp - 0x1a0], ecx
mov eax, edi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435e70
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xc8]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435e8d
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0xcc]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435eaa
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov ecx, dword [ebp - 0x198]
mov dword [ebp - 4], 0xffffffff
test cl, 1
je 0x435f13
mov edx, dword [ebp - 0x184]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435ed9
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x188]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435ef6
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x18c]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x435f13
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp byte [ebp - 0x199], 0
je case.default.0x436058
mov edx, dword [ebp - 0x1b0]
mov eax, edx
shr eax, 8
movzx ecx, al
movzx eax, dl
xor eax, 0x811c9dc5
mov esi, dword [ebp - 0x1ac]
imul eax, eax, 0x1000193
mov dword [ebp - 0x198], 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 + 0x64]
push eax
mov dword [ebp - 0x1a0], eax
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x1a8]
push eax
call fcn.00416ee0
mov eax, dword [eax + 4]
test eax, eax
jne 0x435f94
mov eax, dword [esi + 0x68]
mov ecx, esi
cmp eax, dword [ecx + 0x68]
je 0x435fd0
push dword [ebp - 0x1a0]
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [esi + 0x64]
call fcn.00416ee0
mov eax, dword [ebp - 0x1a4]
test eax, eax
je 0x4362b6
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x1a0], eax
jmp 0x435fda
mov dword [ebp - 0x1a0], 7
mov eax, dword [ebp - 0x1b0]
add esi, 0x88
push esi
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x4362c0
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x4362c7
mov eax, dword [ebp - 0x1ac]
lea ecx, [ebp - 0x198]
push ecx
mov dword [ebp - 4], 0xb
lea ecx, [eax + 0xc0]
call fcn.0043f0a0
mov ecx, dword [ebp - 0x1a0]
push esi
mov dword [ebp - 4], 0xffffffff
mov dword [eax + 4], ecx
call fcn.0044e157
mov eax, dword [ebp - 0x1a0]
add esp, 4
cmp eax, 7
ja case.default.0x436058
jmp dword [eax*4 + 0x436308]
mov eax, dword [ebp - 0x1b0]
push esi
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x4362d2
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x4362d9
mov ecx, dword [ebp - 0x1ac]
lea eax, [ebp - 0x198]
push eax
mov dword [ebp - 4], 0xc
lea ecx, [ecx + 0xc0]
call fcn.0043f0a0
mov dword [eax], 4
jmp 0x4361db
mov eax, dword [ebp - 0x1b0]
push esi
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a4], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x4362e4
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x4362eb
mov ecx, dword [ebp - 0x1ac]
lea eax, [ebp - 0x198]
push eax
mov dword [ebp - 4], 0xd
lea ecx, [ecx + 0xc0]
call fcn.0043f0a0
mov dword [eax], 3
jmp 0x4361db
push dword [ebp - 0x1b0]
lea eax, [ebp - 0x194]
mov ecx, ebx
push eax
call fcn.00431050
mov edx, dword [ebp - 0x184]
add edx, 0xfffffff0
mov ebx, dword [eax]
mov eax, edi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x436148
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x188]
mov eax, edi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x436165
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x18c]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], edi
dec edi
test edi, edi
jg 0x436180
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
cmp ebx, 2
je case.default.0x436058
mov eax, dword [ebp - 0x1b0]
push esi
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x198], esi
call fcn.0044e132
add esp, 4
test eax, eax
jne 0x4362f6
mov eax, dword [esi + 0x2c]
cmp eax, 0x7fffffff
je 0x4362fd
mov ecx, dword [ebp - 0x1ac]
lea eax, [ebp - 0x1a4]
push eax
mov dword [ebp - 4], 0xe
lea ecx, [ecx + 0xc0]
call fcn.0043f0a0
mov dword [eax], 0
push esi
call fcn.0044e157
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.00464f0a
mov esp, ebp
pop ebp
ret 4
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push str.invalid_unordered_map_K__T__key
call fcn.0044dcbb
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
push 5
call fcn.0044ed8e
dec eax
push 6
mov dword [esi + 0x2c], eax
call fcn.0044ed8e
pop edi
pushal
inc ebx
add byte [edi + 0x60], bl
inc ebx
add byte [edi + 0x60], bl
inc ebx
add byte [edi + 0x60], bl
inc ebx
add byte [0xba004361], dl
pushal
inc ebx
add byte [0x15004361], dl
popal
inc ebx
add ah, cl
int3