Function at 0x6bd1e0
Capabilities:
Hash data using murmur3
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0x94
mov eax, dword [0x87aa4c]
xor eax, esp
mov dword [esp + 0x90], eax
mov eax, dword [edx]
bswap eax
mov dword [esp + 0x50], eax
mov eax, dword [edx + 4]
bswap eax
mov dword [esp + 0x54], eax
mov eax, dword [edx + 8]
bswap eax
mov dword [esp + 0x58], eax
mov eax, dword [edx + 0xc]
bswap eax
mov dword [esp + 0x5c], eax
mov eax, dword [edx + 0x10]
bswap eax
mov dword [esp + 0x60], eax
mov eax, dword [edx + 0x14]
bswap eax
mov dword [esp + 0x64], eax
mov eax, dword [edx + 0x18]
bswap eax
mov dword [esp + 0x68], eax
mov eax, dword [edx + 0x1c]
bswap eax
mov dword [esp + 0x6c], eax
mov eax, dword [edx + 0x20]
bswap eax
mov dword [esp + 0x70], eax
mov eax, dword [edx + 0x24]
bswap eax
mov dword [esp + 0x74], eax
mov eax, dword [edx + 0x28]
bswap eax
mov dword [esp + 0x78], eax
mov eax, dword [edx + 0x2c]
bswap eax
mov dword [esp + 0x7c], eax
mov eax, dword [edx + 0x30]
bswap eax
mov dword [esp + 0x80], eax
mov eax, dword [edx + 0x34]
bswap eax
mov dword [esp + 0x84], eax
mov eax, dword [edx + 0x38]
bswap eax
mov dword [esp + 0x88], eax
mov eax, dword [edx + 0x3c]
bswap eax
mov dword [esp + 0x8c], eax
mov eax, dword [ecx]
mov dword [esp + 0xc], eax
mov eax, dword [ecx + 4]
mov dword [esp + 0x10], eax
mov ebp, dword [ecx + 8]
mov edi, dword [ecx + 0xc]
mov esi, dword [ecx + 0x10]
mov ebx, dword [ecx + 0x14]
mov edx, dword [ecx + 0x18]
mov dword [esp + 0x40], ecx
mov ecx, dword [ecx + 0x1c]
mov dword [esp + 0x20], 0
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x18], ecx
mov dword [esp + 0x38], edx
mov eax, edx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x14], ebx
mov dword [esp + 0x30], esi
mov ecx, esi
mov dword [esp + 0x2c], edi
mov dword [esp + 0x1c], edi
mov dword [esp + 0x28], ebp
mov esi, ebp
mov ebp, dword [esp + 0x10]
mov edi, dword [esp + 0xc]
jmp 0x6bd3f0
lea ecx, [eax + 0xe]
and ecx, 0xf
mov ecx, dword [esp + ecx*4 + 0x50]
mov edx, ecx
rol edx, 0xf
mov esi, ecx
rol esi, 0xd
xor esi, edx
shr ecx, 0xa
xor ecx, esi
lea edx, [eax + 9]
and edx, 0xf
add ecx, dword [esp + edx*4 + 0x50]
lea edx, [eax + 1]
and edx, 0xf
mov edx, dword [esp + edx*4 + 0x50]
mov esi, edx
rol esi, 0x19
mov edi, edx
rol edi, 0xe
xor edi, esi
shr edx, 3
xor edx, edi
mov esi, eax
and esi, 0xf
add ecx, dword [esp + esi*4 + 0x50]
add ecx, edx
mov dword [esp + esi*4 + 0x50], ecx
mov esi, dword [esp]
mov edx, esi
rol edx, 0x1a
mov ebp, esi
rol esi, 0x15
xor esi, edx
mov edi, ebp
rol edi, 7
xor edi, esi
mov edx, dword [esp + 8]
mov esi, dword [esp + 4]
xor edx, esi
and edx, ebp
xor edx, esi
add edx, dword [esp + 0x18]
add edx, edi
add edx, ecx
add edx, dword [eax*4 + 0x7e7d38]
mov ecx, ebx
rol ecx, 0x1e
mov esi, ebx
rol esi, 0x13
xor esi, ecx
mov ecx, ebx
rol ecx, 0xa
xor ecx, esi
mov esi, ebx
mov edi, ebx
mov dword [esp + 0x48], ebx
mov ebx, dword [esp + 0x4c]
and esi, ebx
xor edi, ebx
mov ebp, dword [esp + 0x24]
and edi, ebp
or edi, esi
add edi, ecx
mov dword [0x874810], 0x48123501
mov ecx, dword [esp + 0x1c]
add ecx, edx
add edi, edx
inc eax
mov edx, dword [esp + 4]
mov dword [esp + 0x18], edx
mov edx, dword [esp + 8]
mov dword [esp + 0x44], edx
mov edx, dword [esp]
mov dword [esp + 0x14], edx
mov dword [esp + 0x1c], ebp
mov esi, ebx
mov ebp, dword [esp + 0x48]
mov dword [esp + 0x20], eax
cmp eax, 0x40
mov eax, dword [esp + 0x44]
je 0x6bd421
mov ebx, edi
mov dword [esp + 0x4c], ebp
mov dword [esp + 0x24], esi
mov esi, ecx
mov ecx, dword [esp + 0x14]
mov dword [esp + 8], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x20]
cmp eax, 0xf
mov dword [esp], esi
ja 0x6bd300
mov ecx, dword [esp + eax*4 + 0x50]
jmp 0x6bd352
mov edx, ebp
add edi, dword [esp + 0xc]
add edi, dword [0x889b28]
mov esi, dword [esp + 0x40]
mov dword [esi], edi
add edx, dword [esp + 0x10]
mov dword [esi + 4], edx
add ebx, dword [esp + 0x28]
mov dword [esi + 8], ebx
mov eax, dword [esp + 0x24]
add eax, dword [esp + 0x2c]
mov dword [esi + 0xc], eax
add ecx, dword [esp + 0x30]
mov dword [esi + 0x10], ecx
mov eax, dword [esp]
add eax, dword [esp + 0x34]
mov dword [esi + 0x14], eax
mov eax, dword [esp + 8]
add eax, dword [esp + 0x38]
mov dword [esi + 0x18], eax
mov eax, dword [esp + 4]
add eax, dword [esp + 0x3c]
mov dword [esi + 0x1c], eax
mov ecx, dword [esp + 0x90]
xor ecx, esp
call fcn.00719989
add esp, 0x94
pop esi
pop edi
pop ebx
pop ebp
ret