Function at 0x4b0a80
Capabilities:
Encode data using xor
Hash data using murmur3

Disassembly:
neg esi
xor edx, dword [0x4d1f22]
neg esi
xor eax, 0x2900dc4
xor esi, eax
ror ecx, 8
mov dword [0x4d1c78], 0x472eb40
rol esi, 0x1b
xor esi, 0xe80d80
add ecx, edx
inc edx
xchg edx, eax
sub dword [0x4d1d0d], esi
neg eax
dec ecx
sub dword [0x4d1db2], 0x1b5212d
call 0x4b0ac5
xor edi, ebx
rol eax, 0x1d
sub esi, dword [0x4d1f79]
or dword [0x4d1ded], ecx
add esi, 0x2c089abc
add ebx, dword [0x4d1fd8]
xor eax, 0x1444c00
rol eax, 8
xchg eax, esi
dec eax
rol ecx, 0xe
sub eax, 0x7866d0
add dword [0x4d1c78], 0x6c0e6da
xor esi, eax
ror eax, 0x14
rol eax, 0x14
xor esi, eax
sub dword [0x4d1d67], 0x17ec61c7
add eax, 0x7866d0
ror ecx, 0xe
inc eax
xchg eax, esi
ror eax, 8
xor eax, 0x1444c00
sub esi, 0x2c089abc
sub dword [0x4d1c3d], edi
ror eax, 0x1d
xor edi, ebx
pop ebx
xor eax, ebp
neg esi
dec edx
xor ecx, dword [0x4d1fc4]
xor eax, esi
or dword [0x4d1cf9], 0x2957fe80
mov dword [0x4d1cd0], ecx
rol esi, 8
xchg esi, esi
add esi, eax
or dword [0x4d1da2], edi
add eax, esp
dec eax
sub ebx, dword [0x4d1f8c]
add ebx, esi
not edi
dec esi
xor ecx, dword [0x4d1fd2]
sub edx, dword [0x4d1f62]
neg eax
sub edi, dword [0x4d1e38]
neg eax
inc esi
not edi
sub ebx, esi
inc eax
sub eax, esp
and dword [0x4d1c58], ecx
sub esi, eax
xchg esi, esi
ror esi, 8
or dword [0x4d1c42], edx
sub dword [0x4d1cd7], 0x3329a35c
xor eax, esi
inc edx
neg esi
xor eax, ebp
add ebx, 0x4c7
sub edi, dword [0x4d1f79]
inc esi
xchg eax, eax
not esi
sub ebx, esi
inc eax
add eax, esi
dec eax
or dword [0x4d1cd0], edi
sub esi, eax
sub ebx, dword [0x4d1ed2]
add esi, eax
mov dword [0x4d1c30], edi
inc eax
sub eax, esi
dec eax
add ebx, esi
not esi
xchg eax, eax
dec esi
add dword [ebx], 0x54df91cc
add ebx, dword [0x4d1f0a]
xor eax, 0x2b3e778
sub ebx, dword [0x4d1e10]
ror esi, 5
xor edx, 0x22dc4ae
not ecx
inc esi
xor esi, eax
rol eax, 0xd
sub dword [0x4d1c9c], edi
neg esi
ror ecx, 4
neg esi
neg esi
rol ecx, 4
neg esi
mov dword [0x4d1de5], ecx
ror eax, 0xd
xor esi, eax
dec esi
not ecx
xor edx, 0x22dc4ae
rol esi, 5
xor eax, 0x2b3e778
not dword [ebx]
ror esi, 0x13
xor esi, eax
sub edx, esp
not esi
sub ebx, dword [0x4d1e70]
inc eax
sub edi, dword [0x4d1ed0]
sub edi, dword [0x4d1f00]
not esi
xor dword [0x4d1d52], esi
not esi
dec eax
not esi
add edx, esp
xor esi, eax
rol esi, 0x13
sub dword [ebx], 0x54df91cc
not edx
ror esi, 0x1b
not edx
sub edi, edx
rol eax, 0x10
xor esi, dword [0x4d1f30]
xor edi, dword [0x4d1e05]
sub esi, 0x155087f0
dec eax
rol edx, 0x1f
sub esi, dword [0x4d1f86]
mov dword [0x4d1d9c], esi
neg ecx
add eax, esp
not eax
xor dword [0x4d1cd6], ecx
neg esi
add edx, dword [0x4d1fd6]
rol esi, 0xe
add edi, edx
sub edi, edx
ror esi, 0xe
neg esi
not eax
sub eax, esp
neg ecx
xor dword [0x4d1c02], ebx
ror edx, 0x1f
inc eax
add esi, 0x155087f0
ror eax, 0x10
add edi, edx
not edx
rol esi, 0x1b
not edx
xor dword [ebx], 0x54df91cc
sub esi, dword [0x4d1ee8]
mov dword [0x4d1c80], esi
and dword [0x4d1c40], 0xe09f2a1
not ecx
xor esi, esp
mov dword [0x4d1c15], 0x115e01f5
or dword [0x4d1d2a], ecx
xor esi, 0x14624c73
inc ecx
xor dword [0x4d1dd6], esi
inc eax
xchg esi, eax
ror eax, 4
add esi, eax
ror ecx, 1
xor esi, eax
sub esi, dword [0x4d1e40]
xor edi, ebx
rol eax, 0xf
ror eax, 0xf
xor edi, ebx
xor esi, eax
rol ecx, 1
sub esi, eax
rol eax, 4
xchg esi, eax
dec eax
mov dword [0x4d1d11], ecx
dec ecx
xor esi, 0x14624c73
mov dword [0x4d1cf8], edx
xor esi, esp
not ecx
and dword [0x4d1da5], ecx
add dword [ebx], 0x54df91cc
xor esi, eax
neg ebx
sub dword [0x4d1dc8], 0x8408d0
xor edx, eax
not eax
inc edx
xor edi, dword [0x4d1e00]
xor ebx, esi
ror esi, 0xe
add ebx, dword [0x4d1e44]
add edx, esp
or dword [0x4d1dda], ecx
mov dword [0x4d1d9f], 0x1cde55f2
sub esi, eax
rol ecx, 4
sub esi, eax
inc ebx
xor ebx, dword [0x4d1e50]
inc ecx
xor edi, eax
xor ebx, dword [0x4d1f09]
xor edi, eax
dec ecx
dec ebx
add esi, eax
ror ecx, 4
add esi, eax
xor dword [0x4d1cbd], 0x14e768c
sub edx, esp
rol esi, 0xe
xor ebx, esi
dec edx
not eax
xor edx, eax
mov dword [0x4d1c95], 0xb7a3c0c
neg ebx
xor esi, eax
xor dword [ebx], 0x54df91cc
mov dword [0x4d1ca3], 0x4d8c198
rol eax, 0xd
add ecx, dword [0x4d1f7e]
xchg ebx, edx
xor ecx, dword [0x4d1f16]
xor esi, dword [0x4d1df8]
xor edi, eax
sub ecx, dword [0x4d1f00]
add dword [0x4d1c00], ebx
sub esi, dword [0x4d1fa6]
ror eax, 0x15
sub dword [0x4d1c50], ebx
dec esi
or dword [0x4d1d87], esi
neg esi
add ebx, esi
dec esi
rol edx, 0xb
xor eax, ecx
add ecx, dword [0x4d1fc4]
mov dword [0x4d1c5d], ebx
xor eax, ecx
ror edx, 0xb
inc esi
sub ebx, esi
neg esi
add dword [0x4d1db4], edx
inc esi
sub dword [0x4d1d58], edx
rol eax, 0x15
mov dword [0x4d1c63], ecx
xor edi, eax
xchg ebx, edx
ror eax, 0xd
mov dword [0x4d1c52], 0x34b16ac
sub dword [ebx], 0x54df91cc
xor ebx, dword [0x4d1e94]
neg eax
sub ecx, dword [0x4d1f98]
xor esi, 0x12d45a91
neg esi
sub esi, dword [0x4d1e3f]
not edx
mov dword [0x4d1ce6], 0x140cee21
sub dword [0x4d1de4], ebx
sub ebx, eax
ror esi, 4
xor esi, eax
xor edi, ebx
not eax
xor esi, eax
mov dword [0x4d1c51], 0x11833432
xor edx, dword [0x4d1fdc]
mov dword [0x4d1cfc], 0x6a55c57
xor esi, eax
not eax
xor edi, ebx
xor esi, eax
rol esi, 4
add ebx, eax
mov dword [0x4d1d3f], ecx
xor dword [0x4d1dae], 0x43e0be5
not edx
neg esi
xor esi, 0x12d45a91
neg eax
add ebx, 4
and dword [0x4d1d28], 0x1654755a
xor ecx, dword [0x4d1f0c]
not edx
xor ebx, dword [0x4d1ea4]
neg eax
xor dword [0x4d1d00], ebx
xor eax, 0x57587a3
neg esi
or dword [0x4d1dc6], edi
not edx
sub eax, 0x215f42da
dec esi
neg eax
ror esi, 0x14
inc esi
add ebx, dword [0x4d1f32]
dec esi
rol esi, 0x14
neg eax
inc esi
add eax, 0x215f42da
not edx
sub dword [0x4d1d8c], ebx
neg esi
xor eax, 0x57587a3
mov dword [0x4d1c17], ebx
neg eax
not edx
mov dword [0x4d1c9c], 0x21027b10
sub edi, 4
jne 0x4b0bbc
pop ss
sbb al, 0x4d
add bh, dh
fdiv st(7)
rol bh, cl
add eax, 0x4d1c9c
adc byte [ebx + 2], bh
and dword [ebx - 0x7af0fb11], eax
xor ah, bh
invalid
jae 0x4b0fa1
aas
pop esi
outsd dx, dword [esi]
fsub qword [eax - 0xd]
ljmp 0x116c
jno 0x4b0f71
aad 0xe0
add eax, 0xddbec677
xchg ebx, eax
xor dword [esi - 0x30d540c4], ecx
cmp esi, edx
mov al, byte [0x6b5f356e]
popfd
mov edi, ds
jno 0x4b1035
xor byte [eax + esi*4 - 0x50], ah
or al, 0xb4
ror byte [0xbc67719e], 0x6e
jmp 0x1a224507
lodsd eax, dword [esi]
pop ss
sub byte [esi - 0x73], cl
shr dword [ebx - 0x73], cl
arpl ax, si
sub al, 0xd4
daa
mov byte [esi], dl
push ss
les ecx, [esi]
adc eax, 0x65df9c6c
mov dword [0x93db764d], eax
cdq
jbe 0x4b1043
les ecx, [esi + edi*4 - 0x68]
ret 0x6c00