Function at 0x4065d8
Capabilities:
Hash data using murmur3

Disassembly:
or edx, dword [0x40bd43]
xor dword [0x40b762], esi
xchg ebx, esi
rol edi, 1
neg esi
xor ecx, eax
ror edx, 0x14
or dword [0x40b6b1], eax
not edi
xchg eax, esi
or dword [0x40b76a], edx
push ecx
xchg edi, eax
neg esi
add edi, 0x446381b8
xor eax, 0xce0798f3
cwde
pop es
into
xor edi, dword [0x40bb77]
sub dword [0x40b782], ecx
dec ecx
sub edi, dword [0x40bf33]
sub ecx, ebp
mov dword [0x40b8b0], eax
ror edx, 0x1b
add edi, esi
dec esi
inc esi
sub edi, esi
rol edx, 0x1b
add ecx, ebp
inc ecx
sub dword [0x40b877], esi
xor eax, 0xce0798f3
sub edi, 0x446381b8
neg esi
xchg edi, eax
push edx
or edi, dword [0x40be19]
or edx, dword [0x40bc4c]
or eax, dword [0x40be2d]
xchg esi, edx
or ecx, dword [0x40baf6]
xor edi, dword [0x40ba3e]
add esi, 0xdb5e0f8c
xchg edx, eax
sub dword [0x40b4cd], eax
dec esi
add edi, 0x2c1246e2
neg esi
neg esi
sub edi, 0x2c1246e2
inc esi
or dword [0x40b691], ebx
xchg ecx, eax
mov dh, 0x40
add byte [edi - 0x73117e3e], al
divps xmm3, xmm3
xchg esi, edx
push esi
mov dword [0x40b763], ecx
ror eax, 0x1e
sub ecx, dword [0x40bed3]
ror edi, 0x12
sub edx, ecx
mov dword [0x40b8ba], 0x576252b7
add dword [0x40b420], 0x86353c44
xor esi, eax
sub edx, 0xbf1ca382
and dword [0x40b51d], esi
neg ebx
add ebx, esp
xor ebx, edi
or esi, dword [0x40bf90]
call fcn.00402089
not ecx
add ebx, 0xbe9055f8
sub edx, 0x47471bbc
mov dword [0x40b922], edx
xor ecx, 0xa7942c69
xor ecx, 0xa7942c69
xor dword [0x40b683], edx
add edx, 0x47471bbc
sub ebx, 0xbe9055f8
not ecx
call fcn.00408dc2
xor ebx, edi
sub ebx, esp
neg ebx
sub dword [0x40b602], esi
add edx, 0xbf1ca382
xor esi, eax
sub dword [0x40b4c7], 0xf09cbc33
add edx, ecx
rol edi, 0x12
rol eax, 0x1e
xor dword [0x40b5d3], eax
push esp
call fcn.004093f2
or dword [0x40b8aa], ebx
or esi, dword [0x40ba6b]
add dword [0x40b477], eax
xor esi, 0xf14fcc71
neg esi
sub edi, eax
xor dword [0x40b9ed], eax
not eax
xor edi, ecx
call fcn.00402f27
dec edx
inc edx
call fcn.00402dcd
xor edi, ecx
not eax
add edi, eax
neg esi
xor esi, 0xf14fcc71
mov dword [0x40b95b], ecx
call fcn.004063b9
push edi
ror esi, 0x11
or edi, dword [0x40b9fb]
xor dword [0x40b537], eax
or dword [0x40b6d1], 0x8ef35cdd
sub edi, dword [0x40bc0a]
neg edi
call fcn.00405117
inc ebx
ror edx, 0x10
add edi, dword [0x40bb09]
neg ecx
or edx, dword [0x40bcca]
rol edi, 0x12
xor edi, dword [0x40bb1b]
call fcn.00407fa6
xor esi, ebp
rol edi, 0x14
or edi, dword [0x40bbf7]
ror edi, 0x14
xor esi, ebp
call fcn.0040830d
ror edi, 0x12
neg ecx
rol edx, 0x10
dec ebx
call fcn.00407c8b
neg edi
and dword [0x40b9b3], edi
rol esi, 0x11
push ebp
dec eax
xor edx, dword [0x40bc2a]
inc ecx
mov dword [0x40b9bb], ebx
sub dword [0x40b417], esi
or ecx, dword [0x40bdcb]
xor eax, dword [0x40baf1]
rol ebx, 0x12
xor edx, dword [0x40be4b]
rol edi, 5
call fcn.0040291d
rol esi, 0x1b
add edi, dword [0x40bac3]
ror edx, 2
call fcn.00403c86
and dword [0x40b86d], 0xc5c8c3a3
neg ebx
neg ebx
or dword [0x40b816], 0x7e02690d
rol edx, 2
ror esi, 0x1b
ror edi, 5
ror ebx, 0x12
dec ecx
inc eax
push ebx
rol eax, 0x12
xchg ecx, edx
call fcn.00407c8b
xchg esi, edx
sub dword [0x40b883], eax
rol esi, 0xd
not ecx
or dword [0x40b4e9], edi
add ecx, 0x20911b85
xchg edx, esi
call fcn.004063b9
or ecx, dword [0x40ba74]
ror eax, 0x10
xor edx, 0xd3d47db8
xor eax, dword [0x40be9a]
xor edx, 0xd3d47db8
rol eax, 0x10
call fcn.00404f10
xchg edx, esi
sub ecx, 0x20911b85
mov dword [0x40b858], edx
not ecx
ror esi, 0xd
sub dword [0x40b5ae], ebx
xchg esi, edx
call fcn.00408ad9
xchg ecx, edx
ror eax, 0x12
push eax
xor ecx, eax
sub dword [0x40b4d3], ebx
add ebx, esi