Function at 0x4b6e50
Capabilities:
Hash data using murmur3
Read file via mapping

Disassembly:
xor edi, 0x94d068c7
xor edi, ecx
inc esi
push esi
xor ecx, 0xf9d0202f
xor ebx, esi
call fcn.0053f645
neg eax
sub edx, 0xca786f92
neg esi
xor ebx, esp
neg esi
xor ebx, esp
inc edx
sub eax, ebx
xchg edi, edx
xchg edi, edx
add eax, ebx
dec edx
xor ebx, esp
neg esi
xor ebx, esp
neg esi
add edx, 0xca786f92
neg eax
xor ebx, esi
xor ecx, 0xf9d0202f
mov edi, 0x9795f36c
ror esi, 5
xchg edx, esi
rol esi, 0xb
sub edi, esp
inc esi
neg ebx
call fcn.004de3a4
dec ebx
xor eax, edi
not esi
xor ebx, eax
inc edi
dec edi
xor ebx, eax
not esi
xor eax, edi
inc ebx
call fcn.004ce3d3
neg ebx
dec esi
add edi, esp
ror esi, 0xb
xchg edx, esi
rol esi, 5
sub edi, 0x5c150b0e
xor ebx, esi
sub edx, edi
dec edi
call fcn.0050c156
neg esi
dec eax
xchg edi, edx
call fcn.0053ea78
inc edx
not ebx
call fcn.00500802
xchg eax, esi
call fcn.004e1be4
call fcn.005036b2
xchg eax, esi
call fcn.004d18c9
not ebx
dec edx
xchg edi, edx
inc eax
neg esi
call fcn.0054b4ca
inc edi
add edx, edi
xor ebx, esi
add edi, 0xc47f17a2
not ebx
ror ebx, 5
xor edi, 0x1ebb58f5
dec ecx
sub ebx, eax
not ecx
dec edi
xor eax, ebx
dec edx
ror edi, 0x1c
add edi, edx
xchg eax, edx
ror ecx, 0x1e
xor edx, esp
call fcn.004aa93c
xor edx, esp
rol ecx, 0x1e
xchg eax, edx
sub edi, edx
rol edi, 0x1c
inc edx
xor eax, ebx
inc edi
not ecx
add ebx, eax
inc ecx
xor edi, 0x1ebb58f5
rol ebx, 5
not ebx
push edi
xchg ecx, edx
ror ecx, 0x1e
inc ebx
neg eax
xor esi, 0xab943287
dec esi
sub eax, ebx
rol edi, 0xe
xor ecx, ebx
not eax
xor ecx, 0xf39e8edd
call fcn.0050452d
dec ebx
add ecx, 0xd2ecd11f
xchg esi, edx
call fcn.004d9184
neg esi
xchg edi, eax
sub edi, 0xb1261ece
not edi
not edi
add edi, 0xb1261ece
xchg edi, eax
neg esi
call fcn.004f789a
xchg esi, edx
sub ecx, 0xd2ecd11f
inc ebx
call fcn.004b8010
xor ecx, 0xf39e8edd
not eax
xor ecx, ebx
ror edi, 0xe
add eax, ebx
inc esi
xor esi, 0xab943287
neg eax
dec ebx
rol ecx, 0x1e
xchg ecx, edx
mov edi, 0x2d1e7992
call fcn.0050c156
not ecx
call fcn.0053e6c2
xor ecx, 0x3b9326d2
dec ecx
ror esi, 0x12
xor eax, 0xb793404f
call fcn.0050e3a2
neg ecx
inc ecx
sub edi, 0x1d4cf89
not edx
xchg edi, esi
not edx
xor esi, 0xeb64bee5
call fcn.0052b260
call fcn.0053f50b
xor esi, 0xeb64bee5
not edx
xchg edi, esi
not edx
add edi, 0x1d4cf89
dec ecx
neg ecx
call fcn.0052c397
xor eax, 0xb793404f
rol esi, 0x12
inc ecx
xor ecx, 0x3b9326d2
not ecx
and edi, 0x293ca5cd
ror edx, 0x16
xor ecx, 0x47c3089d
inc edx
not eax
call fcn.0052e1b4
rol edx, 6
sub eax, edx
call fcn.0052fb9f
neg esi
call fcn.004ccf82
xor eax, esi
call fcn.004a3e38
not edi
dec edx
ror ecx, 0x19
inc ebx
dec ebx
rol ecx, 0x19
inc edx
not edi
xor eax, esi
call fcn.0054827a
neg esi
add eax, edx
ror edx, 6
not eax
dec edx
xor ecx, 0x47c3089d
rol edx, 0x16
xor edi, 0x291c21a2
call fcn.00510cbe
neg ebx
call fcn.004bb275
ror esi, 9
inc eax
sub edx, esp
not esi
add edi, 0x11c3bed2
dec edi
xchg ecx, edx
inc esi
dec edi
not edx
sub ebx, 0xba8567f9
rol ecx, 0xc
xor ecx, eax
call fcn.004ce026
xor ecx, eax
ror ecx, 0xc
add ebx, 0xba8567f9
not edx
inc edi
dec esi
xchg ecx, edx
inc edi
sub edi, 0x11c3bed2
not esi
add edx, esp
dec eax
rol esi, 9
call fcn.00527993
neg ebx
push edi
dec eax
neg esi
add edi, eax
ror eax, 0x1c
xchg edi, esi
xor ebx, 0x940650fe
xor ebx, 0x53b1b731
call fcn.004ca4fd
neg esi
inc edi
xor ebx, 0xab426e28
dec eax
call fcn.00505824
neg edx
add ecx, 0xb3c530e8
call fcn.00541bc5
not ebx
rol edx, 2
call fcn.004aeaeb
call fcn.0052ea41
ror edx, 2
not ebx
call fcn.00526abc
sub ecx, 0xb3c530e8
neg edx
invalid
pushfd