Function at 0x542807
Capabilities:
Hash data using murmur3

Disassembly:
xor edi, 0xb7f725ce
add edi, 0x655d34de
xor ecx, 0xcdadc432
ror ecx, 0x1f
or ebx, 0x453b577a
neg esi
inc eax
xor esi, 0xd12ccd81
not ecx
xor eax, dword [0x5c9c24]
not eax
rol edi, 0xb
call fcn.0050a8be
or edx, dword [0x5c9e0d]
ror edx, 0xd
or dword [0x5c9934], edi
ror edx, 0xb
call fcn.004ed7f1
neg edx
xor dword [0x5c94ea], edi
xor ebx, ebp
xor ebx, edi
xor edx, 0x80f33a51
sub esi, 0x10165f69
xor esi, 0x9420c6a4
xor edi, 0xc9ed20b3
call fcn.00434380
xor edi, 0xc9ed20b3
xor esi, 0x9420c6a4
add esi, 0x10165f69
xor edx, 0x80f33a51
xor ebx, edi
xor ebx, ebp
add dword [0x5c9870], edx
neg edx
rol edx, 0xb
rol edx, 0xd
call fcn.00419272
ror edi, 0xb
not eax
not ecx
xor esi, 0xd12ccd81
dec eax
neg esi
sub ebx, 0x5fbf77fa
ror edx, 0x14
add esi, eax
ror ebx, 0xd
add esi, ecx
sub dword [0x5c98f7], edi
neg edi
or edi, dword [0x5c9ce5]
xor dword [0x5c956e], ebx
call fcn.004dd365
inc eax
xchg edi, esi
neg esi
ror ecx, 0x17
sub eax, edi
and dword [0x5c9482], edx
or dword [0x5c94c4], edx
add eax, edi
rol ecx, 0x17
neg esi
xchg edi, esi
dec eax
call fcn.0048e15f
neg edi
or dword [0x5c9981], ebx
sub esi, ecx
rol ebx, 0xd
sub esi, eax
rol edx, 0x14
push ebx
sub edx, 0x4106a510
add esi, ecx
inc ecx
dec eax
add edx, 0x7cdd91cc
call fcn.00535686
sub dword [0x5c991d], ecx
dec ecx
neg ecx
call fcn.0043e84a
xor edi, 0xcd71c377
or dword [0x5c9556], eax
xor dword [0x5c995c], ecx
neg esi
call fcn.00466f67
dec edi
or edi, dword [0x5c9aaf]
sub eax, dword [0x5c9f35]
call fcn.00538dd1
call fcn.0046705d
inc edi
call fcn.00410f59
neg esi
or dword [0x5c94e7], ecx
xor edi, 0xcd71c377
neg ecx
inc ecx
and dword [0x5c97ed], eax
call fcn.004594d9
sub edx, 0x7cdd91cc
inc eax
dec ecx
sub esi, ecx
add edx, 0x4106a510
mov ecx, 0xa5e94833
sub ecx, 0xa857030f
sub esi, dword [0x5c9e4a]
xor esi, eax
add ebx, 0x91fda7d7
mov dword [0x5c97b5], eax
ror edx, 0xb
or edi, dword [0x5c9d40]
xor edi, dword [0x5c9caa]
and dword [0x5c98c8], edi
xor edi, ecx
sub esi, dword [0x5c9e90]
or dword [0x5c97a9], edi
mov dword [0x5c96cb], ebx
xor edi, ecx
or dword [0x5c993b], ebx
rol edx, 0xb
sub ebx, 0x91fda7d7
xor esi, eax
add ecx, 0xa857030f
and ecx, 0x68e58788
xor ecx, 0xe1f1000d
ror edx, 7
xchg edx, esi
xor edi, dword [0x5c9ecf]
inc edi
ror edi, 2
neg edi
sub eax, dword [0x5c9b49]
neg esi
dec ecx
xor edx, edi
sub ebx, ebp
or eax, dword [0x5c9b16]
sub dword [0x5c956e], esi
sub edi, dword [0x5c9f4e]
inc esi
and dword [0x5c99e2], ecx
xchg ecx, edx
and dword [0x5c99db], edi
xchg ecx, esi
xchg ecx, esi
mov dword [0x5c9533], edi
xchg ecx, edx
or dword [0x5c969d], ebx
dec esi
or dword [0x5c951f], ecx
add ebx, ebp
xor edx, edi
inc ecx
neg esi
neg edi
rol edi, 2
dec edi
xchg edx, esi
rol edx, 7
xor ecx, 0xe1f1000d
sub ecx, 0xeead939b
xor dword [0x5c9746], 0xb381cf32
add ecx, eax
inc edx
neg esi
rol ebx, 0x15
xor edx, 0xd5d4f6d6
sub dword [0x5c9457], 0xd4512b8b
add eax, dword [0x5c9c4f]
add eax, dword [0x5c9ea4]
add dword [0x5c95a2], edx
or ecx, dword [0x5c9d65]
sub dword [0x5c97e9], eax
xor dword [0x5c9515], edi
or dword [0x5c9973], edi
or dword [0x5c9800], ebx
or dword [0x5c97a9], 0x67689e97
xor edx, 0xd5d4f6d6
ror ebx, 0x15
neg esi
dec edx
sub ecx, eax
and dword [0x5c9869], 0x63bfb5eb
push ecx
call fcn.005263d2
add esi, 0x6f796efa
or dword [0x5c9542], 0x24c05735
call fcn.0053a7df
xor ebx, edi
xchg eax, edx
or edx, dword [0x5c9ed8]
sub ebx, dword [0x5c9d4d]
dec ecx
mov dword [0x5c94ec], edi
call fcn.00538753
ror eax, 0x1a
xchg ebx, esi
xchg esi, eax
xchg esi, eax
xchg ebx, esi
rol eax, 0x1a
call fcn.00449117
add dword [0x5c97f2], ebx
inc ecx
xchg eax, edx
xor ebx, edi
call fcn.004844e5
xor dword [0x5c9677], 0xb2f035ae
sub esi, 0x6f796efa
call fcn.00438432
mov ecx, 0xc6540fd3
neg edi
xor ebx, dword [0x5c9e58]
xor dword [0x5c9516], eax
not eax
call fcn.0046315d
xor edi, edx
ror eax, 0x1f
invalid
invalid