Function at 0x49daff
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
sub esi, eax
xor esi, eax
not esi
add esi, eax
pop edx
ror eax, 0xb
xor esi, eax
dec esi
add esi, 0xfb54326
xor esi, eax
inc esi
rol ebx, 5
inc esi
ror esi, 9
dec edi
xor esi, esp
ror ebx, 0x19
add edi, esp
xchg edx, edx
xor eax, esp
xor edi, eax
not eax
xor edx, esp
not eax
xor edx, edi
ror edx, 0xd
rol edx, 0xd
xor edx, edi
not eax
xor edx, esp
not eax
xor edi, eax
xor eax, esp
xchg edx, edx
sub edi, esp
rol ebx, 0x19
xor esi, esp
inc edi
rol esi, 9
dec esi
ror ebx, 5
dec esi
xor esi, eax
sub esi, 0xfb54326
inc esi
xor esi, eax
rol eax, 0xb
add edx, 0x467
xchg eax, eax
ror esi, 0x12
xchg eax, eax
sub esi, eax
rol esi, 0x13
sub edi, eax
xor ebx, esp
sub edx, ebx
add esi, eax
sub ebx, esp
xor ecx, ebp
rol esi, 0x1b
xor esi, eax
inc esi
xor ebx, esp
fadd qword [esi + 0x33]
rol ecx, 3
not esi
not esi
ror ecx, 3
xor esi, ebx
dec esi
xor ebx, esp
dec esi
xor esi, eax
ror esi, 0x1b
xor ecx, ebp
add ebx, esp
sub esi, eax
add edx, ebx
xor ebx, esp
add edi, eax
ror esi, 0x13
add esi, eax
xchg eax, eax
rol esi, 0x12
xchg eax, eax
not dword [edx]
inc esi
sub ecx, esp
xor esi, 0x276fc849
rol edx, 7
add edx, eax
xor ecx, ebx
xor edi, esp
ror eax, 0xe
xor esi, eax
xor esi, 0x57c000
add eax, 0x195a7280
sub ebx, edx
add esi, eax
inc esi
neg esi
add edi, esp
inc ebx
dec ebx
sub edi, esp
neg esi
dec esi
sub esi, eax
add ebx, edx
sub eax, 0x195a7280
xor esi, 0x57c000
xor esi, eax
rol eax, 0xe
ror byte [esi], 0x33
cld
xor ecx, ebx
sub edx, eax
ror edx, 7
xor esi, 0x276fc849
add ecx, esp
dec esi
add dword [edx], 0x650393b5
xor ecx, esi
xor eax, 0x16717868
xor esi, ebp
ror edx, 0x1f
dec edi
xor edi, eax
xchg eax, edx
rol eax, 0xc
add esi, 0x27f031e
not esi
xor esi, eax
sub esi, esp
ror eax, 0x1a
xor esi, esp
neg ecx
xor edi, eax
xchg eax, eax
xor eax, esp
add esi, 0x1299607e
sub esi, 0x1299607e
xor eax, esp
xchg eax, eax
xor edi, eax
neg ecx
xor esi, esp
rol eax, 0x1a
add esi, esp
xor esi, eax
not esi
sub esi, 0x27f031e
ror eax, 0xc
xchg eax, edx
xor edi, eax
inc edi
rol edx, 0x1f
xor esi, ebp
xor eax, 0x16717868
xor ecx, esi
not dword [edx]
neg esi
ror edi, 0x1e
not ebx
xor eax, 0x25b19d7
add esi, eax
ror esi, 8
neg eax
add esi, eax
dec ebx
neg eax
dec esi
xor esi, 0x9af8518
neg esi
sub esi, eax
inc edx
dec edx
add esi, eax
neg esi
xor esi, 0x9af8518
inc esi
neg eax
inc ebx
sub esi, eax
neg eax
rol esi, 8
sub esi, eax
xor eax, 0x25b19d7
not ebx
rol edi, 0x1e
neg esi
xor dword [edx], 0x650393b5
neg esi
xor esi, eax
not edi
xor eax, 0x6757dc0
rol eax, 3
sub eax, 0x87030ee
dec edx
neg eax
inc esi
not eax
inc eax
xor edi, ecx
neg ebx
sub esi, eax
not edi
inc esi
xor eax, 0x34174fb
xor esi, eax
dec eax
xor edi, eax
xor esi, eax
sub esi, eax
add esi, eax
xor esi, eax
xor edi, eax
inc eax
xor esi, eax
xor eax, 0x34174fb
dec esi
not edi
add esi, eax
neg ebx
xor edi, ecx
dec eax
not eax
dec esi
neg eax
inc edx
add eax, 0x87030ee
jo 0x49dd39
ror eax, 3
xor eax, 0x6757dc0
not edi
xor esi, eax
neg esi
add dword [edx], 0x650393b5
inc edx
add ecx, ebx
ror esi, 0xf
sub esi, 0x40a5f9e
xor esi, eax
not esi
add esi, 0x1bedd736
xor esi, eax
xor esi, 0x634df3e
inc edx
sub eax, esi
dec edx
xor ebx, 0x619671c
inc esi
rol esi, 1
add ecx, esi
sub ecx, esi
ror esi, 1
dec esi
xor ebx, 0x619671c
inc edx
add eax, esi
dec edx
xor esi, 0x634df3e
xor esi, eax
sub esi, 0x1bedd736
not esi
xor esi, eax
add esi, 0x40a5f9e
rol esi, 0xf
sub ecx, ebx
dec edx
add dword [edx], 0x650393b5
xor esi, eax
not esi