Function at 0x1000226f
Capabilities:
Hash data using murmur3

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c
mov eax, dword [0x10010008]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov ecx, str.kernel32.dll
call fcn.1000221f
mov ecx, str.ntdll.dll
mov ebx, eax
call fcn.1000221f
mov ecx, str.kernelbase.dll
mov dword [ebp - 0x28], eax
call fcn.1000221f
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x10], 0xba9196a8
mov dword [ebp - 0xc], 0xff9c9a87
call fcn.10001ec1
mov edi, dword [sym.imp.VCRUNTIME140.dll_memcpy]
mov eax, ecx
push 8
push eax
mov esi, 0x10010b70
push esi
call edi
add esp, 0xc
mov edx, esi
mov ecx, ebx
call fcn.10001f03
mov ecx, eax
call fcn.100021d3
xor esi, esi
mov dword [ebp - 0x18], 0x3d351b79
mov dword [ebp - 0x14], 0x1b5f3517
mov ecx, esi
mov dword [ebp - 0x10], 0x19353921
mov word [ebp - 0xc], 0x7d19
mov byte [ebp - 0xa], 0xff
mov al, byte [ebp + ecx - 0x18]
not al
rol al, 0xf
mov byte [ebp + ecx - 0x18], al
inc ecx
cmp ecx, 0xf
jl 0x10002307
push 0xf
lea eax, [ebp - 0x18]
push eax
push 0x10010b34
call edi
add esp, 0xc
mov edx, 0x10010b34
mov ecx, ebx
call fcn.10001f03
mov ecx, eax
call fcn.100021d3
mov dword [ebp - 0x20], 0x3d351b79
mov ecx, esi
mov dword [ebp - 0x1c], 0x1b5f3517
mov dword [ebp - 0x18], 0x19353921
mov dword [ebp - 0x14], 0x17236d19
mov dword [ebp - 0x10], 0x3d231b35
mov word [ebp - 0xc], 0x7d27
mov byte [ebp - 0xa], 0xff
mov al, byte [ebp + ecx - 0x20]
not al
rol al, 0x17
mov byte [ebp + ecx - 0x20], al
inc ecx
cmp ecx, 0x17
jl 0x1000236c
push 0x17
lea eax, [ebp - 0x20]
push eax
push 0x10010b44
call edi
add esp, 0xc
mov edx, 0x10010b44
mov ecx, ebx
call fcn.10002104
mov dword [ebp - 0x18], 0x3d351b79
mov ecx, esi
mov dword [ebp - 0x14], 0x1b5f3517
mov dword [ebp - 0x10], 0x19353921
mov word [ebp - 0xc], 0x5119
mov byte [ebp - 0xa], 0xff
mov al, byte [ebp + ecx - 0x18]
not al
rol al, 0xf
mov byte [ebp + ecx - 0x18], al
inc ecx
cmp ecx, 0xf
jl 0x100023bc
push 0xf
lea eax, [ebp - 0x18]
push eax
push 0x10010afc
call edi
add esp, 0xc
mov edx, 0x10010afc
mov ecx, ebx
call fcn.10001f03
mov ecx, eax
call fcn.100021d3
mov dword [ebp - 0x20], 0x3d351b79
mov ecx, esi
mov dword [ebp - 0x1c], 0x1b5f3517
mov dword [ebp - 0x18], 0x19353921
mov dword [ebp - 0x14], 0x17236d19
mov dword [ebp - 0x10], 0x3d231b35
mov word [ebp - 0xc], 0x5127
mov byte [ebp - 0xa], 0xff
mov al, byte [ebp + ecx - 0x20]
not al
rol al, 0x17
mov byte [ebp + ecx - 0x20], al
inc ecx
cmp ecx, 0x17
jl 0x10002421
push 0x17
lea eax, [ebp - 0x20]
push eax
push 0x10010ac4
call edi
add esp, 0xc
mov edx, 0x10010ac4
mov ecx, ebx
call fcn.10002104
mov dword [ebp - 0x1c], 0xd8cb885a
mov ecx, esi
mov dword [ebp - 0x18], 0xa9b8e9a9
mov dword [ebp - 0x14], 0xd8a9c8aa
mov dword [ebp - 0x10], 0xc909d8fa
mov dword [ebp - 0xc], 0xffc8c8a9
mov al, byte [ebp + ecx - 0x1c]
not al
rol al, 0x14
mov byte [ebp + ecx - 0x1c], al
inc ecx
cmp ecx, 0x14
jl 0x10002475
push 0x14
lea eax, [ebp - 0x1c]
push eax
push 0x10010b5c
call edi
mov ecx, dword [ebp - 0x28]
add esp, 0xc
mov edx, 0x10010b5c
call fcn.10002104
mov dword [ebp - 0x24], 0xe59c5c6d
mov ecx, esi
mov dword [ebp - 0x20], 0x5cf4d46c
mov dword [ebp - 0x1c], 0x846c7dd4
mov dword [ebp - 0x18], 0x6464d4e4
mov dword [ebp - 0x14], 0xf46cf47d
mov dword [ebp - 0x10], 0xd45cd494
mov dword [ebp - 0xc], 0x3cd5646c
mov byte [ebp - 8], 0xff
mov al, byte [ebp + ecx - 0x24]
not al
rol al, 0x1d
mov byte [ebp + ecx - 0x24], al
inc ecx
cmp ecx, 0x1d
jl 0x100024dc
push 0x1d
lea eax, [ebp - 0x24]
push eax
push 0x10010adc
call edi
mov ecx, dword [ebp - 0x28]
mov edx, 0x10010adc
call fcn.10002104
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0xa9a9d89b
mov dword [ebp - 0x10], 0xd8d9693b
mov dword [ebp - 0xc], 0xff68d8e9
call fcn.10001eed
push 0xc
mov eax, ecx
push eax
push 0x10010b1c
call edi
mov edx, 0x10010b1c
mov ecx, ebx
call fcn.10002104
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x14], 0xa9a9d89b
mov dword [ebp - 0x10], 0xd8d9693b
mov dword [ebp - 0xc], 0xff68d8e9
call fcn.10001eed
push 0xc
mov eax, ecx
mov ebx, 0x10010b28
push eax
push ebx
call edi
mov ecx, dword [ebp - 0x2c]
add esp, 0x24
mov edx, ebx
call fcn.10002104
mov dword [ebp - 0x14], 0x556cdc9d
mov dword [ebp - 0x10], 0xf4849c8c
mov dword [ebp - 0xc], 0x9c9cdddc
mov byte [ebp - 8], 0xff
mov al, byte [ebp + esi - 0x14]
not al
rol al, 0xd
mov byte [ebp + esi - 0x14], al
inc esi
cmp esi, 0xd
jl 0x1000258e
push 0xd
lea eax, [ebp - 0x14]
mov esi, 0x10010b0c
push eax
push esi
call edi
mov ecx, dword [ebp - 0x28]
add esp, 0xc
mov edx, esi
call fcn.10002104
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1000b214
leave
ret