Function at 0x406b50
Capabilities:
Hash data using murmur3

Disassembly:
call fcn.00407434
sub esi, ebx
xchg edi, edx
dec esi
sub esi, dword [0x40bdc7]
xor ecx, 0x21ad17d0
or edx, dword [0x40bb69]
rol eax, 1
xchg edi, esi
xchg edi, esi
ror eax, 1
xor ecx, 0x21ad17d0
inc esi
xchg edi, edx
add esi, ebx
call fcn.0040459d
neg esi
xor esi, 0x83522cc1
or eax, dword [0x40bd89]
inc ebx
mov dword [0x40b8f5], eax
sub ebx, dword [0x40bc29]
call fcn.00407b7e
add byte [eax], al
add ecx, dword [0x40bdae]
rol ebx, 0x17
sub esi, 0x71821289
add ecx, dword [0x40bd5d]
inc ebx
call fcn.00402358
sub ecx, 0x71932f8a
call fcn.00402dcd
ror esi, 0x18
sub esi, 0xd5dd44fa
add esi, 0xd5dd44fa
rol esi, 0x18
call fcn.00405462
add ecx, 0x71932f8a
call fcn.00403eaa
dec ebx
add esi, 0x71821289
ror ebx, 0x17
call fcn.00405556
or dword [0x40b440], edi
mov ah, 0x40
add byte [ebx + 0x56], cl
or edi, dword [0x40bd61]
ror ebx, 0x16
call fcn.00402dcd
or edx, dword [0x40bbe7]
ror edx, 0x15
xor esi, 0x7ba4aeee
xchg ebx, eax
or dword [0x40b8cc], edx
sub eax, dword [0x40bed8]
xor esi, 0x86d73170
xchg ebx, eax
xor dword [0x40b429], 0xf1f5a6af
and dword [0x40b756], ebx
or ecx, dword [0x40bbb2]
call fcn.004012ae
xor ecx, dword [0x40bd28]
sub dword [0x40b90f], edi
and dword [0x40b659], esi
sub dword [0x40b5b7], esi
and dword [0x40b5a1], 0x8d2b8fee
xchg ebx, eax
xor esi, 0x86d73170
and dword [0x40b4fc], ecx
xchg ebx, eax
xor esi, 0x7ba4aeee
rol edx, 0x15
call fcn.004012ae
rol ebx, 0x16
mov edx, 0x22de9fe5
neg eax
dec esi
add eax, dword [0x40bcf2]
call fcn.00407434
xor edx, dword [0x40bf63]
call fcn.00405379
ror edx, 0x19
inc edx
add eax, ebx
ror esi, 3
call fcn.00407434
sub eax, edi
call fcn.00407894
add byte [ebx + 0x4b], al
call fcn.0040648a
add eax, edi
call fcn.00404bbf
rol esi, 3
sub eax, ebx
dec edx
rol edx, 0x19
call fcn.0040763e
inc esi
neg eax
and edx, 0xa9667d31
sub ebx, dword [0x40bc96]
xor edx, 0xd79d2f4d
call fcn.0040547c
xor ebx, ecx
add ecx, dword [0x40beb3]
xor edi, ecx
add edi, ebx
call fcn.00401383
or ebx, dword [0x40be5d]
add esi, 0x27832402
or dword [0x40b674], edi
sub esi, 0x27832402
call fcn.00408f00
sub edi, ebx
xor edi, ecx
xor ebx, ecx
call fcn.00408028
xor edx, 0xd79d2f4d
sub edx, 0x2045ed21
or edi, dword [0x40bf85]
sub ecx, 0x4cbaff1
rol edx, 4
xor ebx, dword [0x40bbee]
inc esi
xor dword [0x40b5e4], eax
sub ebx, dword [0x40bce3]
not esi
ror ebx, 0xd
neg ebx
xor ecx, dword [0x40bfb0]
add edx, dword [0x40be8f]
add ecx, dword [0x40bbf7]
sub esi, edx
call fcn.004042d2
add eax, 0xbe544739
sub eax, 0xbe544739
call fcn.00402525
add esi, edx
neg ebx
rol ebx, 0xd
not esi
add dword [0x40b6d3], ebx
dec esi
ror edx, 4
add ecx, 0x4cbaff1
push edx
rol eax, 0x18
inc ecx
dec esi
call fcn.00407434
sub dword [0x40b52c], eax
dec esi
sub ecx, 0x3cbaff22
xor ebx, 0x15c28556
xor ecx, esp
rol esi, 6
sub edi, dword [0x40bcc8]
xor ebx, 0x4ff89e1e
xor ecx, ebp
dec esi
xchg eax, edx
xchg eax, edx
inc esi
xor ecx, ebp
xor ebx, 0x4ff89e1e
ror esi, 6
xor ecx, esp
xor ebx, 0x15c28556
add ecx, 0x3cbaff22
inc esi
or dword [0x40b52f], edx
call fcn.0040281b
inc esi
dec ecx
ror eax, 0x18
push 0x2bff43
not esi
call fcn.004022c1
not esi
xchg eax, edx
xor esi, dword [0x40bb6f]
add edi, 0xa0b9888e
xor ebx, dword [0x40ba92]
inc eax
ror esi, 0x1f
xchg eax, esi
xor dword [0x40b950], eax
neg eax
sub edx, dword [0x40bc43]
xor ebx, 0x1048f23d
xchg edi, edx
inc esi
neg ebx
neg ebx
dec esi
xchg edi, edx
xor ebx, 0x1048f23d
neg eax
xchg eax, esi
rol esi, 0x1f
dec eax
sub edi, 0xa0b9888e
xchg eax, edx
not esi
call fcn.00402a4b
not esi
mov esi, 0x7c152b60
sub ebx, 0xbd0c1302
sub dword [0x40b98d], eax
add edx, dword [0x40bad6]
dec esi
add ebx, 0xadba433b
add dword [0x40b5cc], ebx
call fcn.004042d2
sub dword [0x40b7db], edx
call fcn.00401bc0
sub ebx, dword [0x40bd7d]
sub ecx, edx
add edx, dword [0x40bb3d]
not edx
call fcn.00405815
xor ebx, dword [0x40bc7a]
inc ebx
sub esi, 0x5e0db04b
xor esi, ebp
dec esi
rol ebx, 0xa
xor eax, 0xc7b1c3e4
sub edx, ebp
add edx, ebp
xor eax, 0xc7b1c3e4
ror ebx, 0xa
inc esi
xor esi, ebp
add esi, 0x5e0db04b
dec ebx
call fcn.00401476
not edx
add ecx, edx
call fcn.00405379
or dword [0x40b675], eax
call fcn.0040881a
and dword [0x40b4af], ecx
sub ebx, 0xadba433b
inc esi
xor dword [0x40b5b8], eax
add ebx, 0xbd0c1302
sub esi, 0x9cf2fb9e
add edx, dword [0x40bf18]
xchg ecx, esi
dec esi
rol ebx, 1
xor esi, edx
xchg edi, eax
xor esi, dword [0x40bfa7]
call fcn.00401848
sub ecx, dword [0x40bc1a]
not eax
add esi, 0x50f7967d
sub eax, esp
not edx
rol edx, 7
add esi, dword [0x40bc71]
ror edx, 7
not edx
add eax, esp