Function at 0x41eb6c
Capabilities:
Hash data using murmur3

Disassembly:
mov dword [0x49f73f], edi
ror edx, 0xe
not esi
sub eax, esp
add dword [0x49f3c6], esi
add dword [0x49f788], edi
sub dword [0x49f76a], edi
ror ecx, 0x14
add dword [0x49f701], esi
add dword [0x49f2ff], edi
sub ebx, 0x8b4681a8
xor esi, 0xbaa88e9c
sub dword [0x49f3ce], 0x8b0e2b5
sub ecx, 0xdf6c19df
xor edi, dword [0x49f99d]
sub ecx, 0xf740c86d
call fcn.004135fd
add edx, ecx
not esi
add edx, dword [0x49ff01]
dec eax
neg ecx
call fcn.00469550
neg ecx
inc eax
not esi
sub edx, ecx
call fcn.0043c949
add ecx, 0xf740c86d
add ecx, 0xdf6c19df
sub dword [0x49f271], 0x901fcc9e
xor esi, 0xbaa88e9c
push ebx
xor edi, dword [0x49f982]
sub dword [0x49f56a], ebx
inc edi
neg edi
call fcn.00402e5d
neg ebx
add dword [0x49f60a], edi
xor ebx, 0x26fb27a5
dec edx
xchg edi, eax
ror edx, 0x19
retf 0x8119
invalid
out dx, eax
invalid
imul eax, ebp, 0xffffffe8
cmp eax, 0xe8000684
loop 0x41ec4f
add eax, 0xeff08100
invalid
imul eax, ebp, 0xffffffc1
ret 0x8719
mov dword [edx - 0x7f], 0xfb27a5f3
neg ebx
neg edi
dec edi
or dword [0x49f737], eax
push esp
xor eax, ebp
inc eax
not esi
xor esi, dword [0x49f9ab]
sub esi, ecx
xor esi, dword [0x49fbbc]
xor ecx, 0xda966809
xor ebx, dword [0x49fbdf]
call fcn.0042969e
add edx, ebp
xchg ebx, edx
mov dword [0x49f498], eax
not esi
xor esi, edi
xchg ecx, eax
dec esi
sub esi, esp
call fcn.0043e4a0
call fcn.00448a9e
add esi, esp
inc esi
xchg ecx, eax
xor esi, edi
not esi
xchg ebx, edx
sub edx, ebp
call fcn.00402058
xor ecx, 0xda966809
add esi, ecx
not esi
dec eax
xor eax, ebp
push eax
sub ebx, dword [0x49f9f9]
sub ecx, dword [0x49fe37]
sub esi, dword [0x49fdcd]
ror edx, 0xd
sub ebx, 0xa551eabb
add ebx, dword [0x49fbc0]
sub ebx, edx
call fcn.00411b63
xor dword [0x49f84c], ebx
and dword [0x49f49d], eax
xor esi, 0x3009012b
ror edi, 3
rol edi, 3
xor esi, 0x3009012b
and dword [0x49f668], esi
xor dword [0x49f80c], ecx
add ebx, edx
add ebx, 0xa551eabb
rol edx, 0xd
call dword [sym.imp.kernel32.dll_GetProcAddress]
xchg edi, edx
not edx
xor ecx, 0x177f5861
add edx, esi
xor edx, 0x1e659838
sub eax, 0x78803121
ror ecx, 0x10
or edx, dword [0x49fccb]
rol edx, 7
xor dword [0x49f5f1], 0x206afe86
sub eax, 0xe398b700
dec eax
or ecx, dword [0x49fd54]
xor ebx, dword [0x49fe1f]
add ebx, edi
add dword [0x49f7f9], 0xb9e5cfa0
inc edi
call fcn.00463f48
call fcn.0041b72b
dec edi
xor dword [0x49f782], 0x32bdbbc5
sub ebx, edi
inc eax
add eax, 0xe398b700
sub dword [0x49f484], 0x792bc8b6
ror edx, 7
rol ecx, 0x10
add eax, 0x78803121
xor edx, 0x1e659838
sub edx, esi
xor ecx, 0x177f5861
not edx
xchg edi, edx
add esp, 0x10
sub esi, dword [0x49f94c]
neg esi
rol ecx, 4
rol dword [edi + esi*8], 0xd3
call fcn.0046abb5
or ecx, dword [0x49fdc8]
xor dword [0x49f870], 0x659d3dba
or esi, dword [0x49fafe]
xor ebx, 0xbee9e9da
not esi
and dword [0x49f679], 0xf297dc7
and eax, 0x49f679
invalid
jge 0x41ee15
cmovnp eax, dword [ebx]
xor eax, 0x49fc43
mov dword [0x49f346], esi
sub edx, dword [0x49fb5a]
call fcn.004807d8
call fcn.004119a7
mov dword [0x49f43e], ebx
inc ebx
not esi
xor ebx, 0xbee9e9da
or dword [0x49f32d], 0x9c4c370e
call fcn.00444c2d
not ebx
ror ecx, 4
neg esi
mov ebx, 0x32af7bc4
xor eax, edi
xchg edx, esi
ror ebx, 0x16
call fcn.0045a588
sub edx, dword [0x49fb92]
sub edi, esi
sub esi, dword [0x49f99e]
call fcn.0047eb7e
xor ecx, ebp
ror edi, 0x13
dec ebx
or edi, dword [0x49fea3]
call fcn.0042a9a5
mov dword [0x49f834], edi
inc ecx
add dword [0x49f68b], edi
or dword [0x49f825], edx
ror ebx, 0xd
call fcn.00444538
neg esi
call fcn.0044253e
neg esi
call fcn.0048c9eb
rol ebx, 0xd
or dword [0x49f2ca], ebx
dec ecx
mov dword [0x49f88b], eax
add eax, 0x49f88b