Function at 0x48ab7a
Capabilities:
Hash data using murmur3

Disassembly:
inc ebx
ror esi, 0x14
xor edx, eax
dec eax
not eax
not eax
inc eax
xor edx, eax
rol esi, 0x14
dec ebx
neg eax
xor ecx, 0x21651938
call fcn.004032ea
not eax
xor esi, 0x698c167
push esp
dec esi
rol eax, 0x11
xor ebx, ecx
sub ebx, ecx
xchg esi, eax
inc esi
call fcn.00406a89
dec eax
xor esi, ecx
rol edx, 0xb
inc esi
xor ebx, edx
sub esi, 0x1c226c00
xor ebx, ebp
neg eax
xor eax, esp
call fcn.00403d45
call fcn.00402f9f
xor eax, esp
neg eax
xor ebx, ebp
add esi, 0x1c226c00
xor ebx, edx
dec esi
ror edx, 0xb
xor esi, ecx
inc eax
call fcn.00402927
dec esi
xchg esi, eax
add ebx, ecx
xor ebx, ecx
ror eax, 0x11
inc esi
push eax
ror esi, 8
add edx, esi
ror eax, 0x18
neg eax
dec edx
add ecx, edx
call fcn.004051f1
add esi, eax
neg eax
xor ecx, esi
sub esi, eax
xor ecx, ebx
xor ebx, edi
inc edi
rol ebx, 0x18
xor ecx, 0x2e09ef6
not esi
call fcn.00401472
rol eax, 0x1f
xchg eax, esi
rol eax, 0x1c
dec eax
inc eax
ror eax, 0x1c
xchg eax, esi
ror eax, 0x1f
call fcn.00408749
not esi
xor ecx, 0x2e09ef6
ror ebx, 0x18
dec edi
xor ebx, edi
xor ecx, ebx
add esi, eax
xor ecx, esi
neg eax
sub esi, eax
call fcn.00402ec8
sub ecx, edx
inc edx
neg eax
rol eax, 0x18
sub edx, esi
rol esi, 8
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
not edi
xchg eax, eax
xor eax, esp
rol edx, 0x1c
dec eax
neg ecx
ror eax, 6
xchg esi, esi
xor ebx, ecx
xchg eax, eax
not eax
xchg ebx, esi
rol esi, 0xe
inc esi
xchg esi, esi
call fcn.004026dc
xor eax, 0x2ebb3941
add eax, 0x88cff2
call fcn.00406a89
neg edx
neg edx
call fcn.0040324c
sub eax, 0x88cff2
xor eax, 0x2ebb3941
xchg esi, esi
dec esi
ror esi, 0xe
xchg ebx, esi
not eax
xchg eax, eax
xor ebx, ecx
xchg esi, esi
rol eax, 6
neg ecx
inc eax
ror edx, 0x1c
xor eax, esp
xchg eax, eax
not edi
add esp, 0x10
call fcn.004058ad
ror eax, 0xb
xor esi, eax
call fcn.00404ca1
sub esi, eax
xor eax, ecx
add edi, esp
rol esi, 7
add eax, 0x1075230
call fcn.00408749
xor esi, eax
sub ebx, ebp
dec esi
inc esi
add ebx, ebp
xor esi, eax
sub eax, 0x1075230
ror esi, 7
sub edi, esp
xor eax, ecx
add esi, eax
call fcn.00408949
xor esi, eax
rol eax, 0xb
call fcn.004051f1
push 0x40
rol ecx, 0x19
inc ecx
ror esi, 0xb
neg edi
sub ecx, esi
xor esi, ebx
call fcn.00409f48
xchg eax, eax
xor edi, eax
rol eax, 2
xor ebx, esi
inc ecx
ror ecx, 0x16
dec eax
sub ecx, ebx
ror esi, 0x1d
not edi
not edi
rol esi, 0x1d
add ecx, ebx
inc eax
rol ecx, 0x16
dec ecx
xor ebx, esi
ror eax, 2
xor edi, eax
xchg eax, eax
call fcn.004026dc
xor esi, ebx
add ecx, esi
neg edi
rol esi, 0xb
dec ecx
ror ecx, 0x19
push 0x3000
ror esi, 8
xor esi, eax
inc esi
call fcn.004058ad
not ebx
sub edx, esp
xor eax, ebx
xor ebx, eax
call fcn.00408749
sub ebx, eax
xchg eax, eax
add esi, eax
call fcn.00402927
sub eax, 0x1b876c00
call fcn.004051f1
xchg esi, eax
not edi
xor esi, edi
sub edx, eax
add edx, eax
xor esi, edi
not edi
xchg esi, eax
call fcn.004075c1
add eax, 0x1b876c00
sub esi, eax
xchg eax, eax
add ebx, eax
xor ebx, eax
xor eax, ebx
add edx, esp
not ebx
call fcn.00407e57
dec esi
xor esi, eax
rol esi, 8
push 0x5b8
xchg esi, eax
not eax
ror esi, 5
inc esi
add eax, esp
xor ebx, esi
add esi, eax
rol esi, 0x18
call fcn.00406a89
xchg esi, edx
xor esi, eax
dec edx
xor ebx, esi
not edi
not edi
xor ebx, esi
inc edx
xor esi, eax
xchg esi, edx
call fcn.00406a89
ror esi, 0x18
sub esi, eax
xor ebx, esi
sub eax, esp
dec esi
rol esi, 5
not eax
xchg esi, eax
push 0
inc ebx
call fcn.00407e57
ror eax, 6
sub esi, eax
not esi
xchg ecx, esi
call fcn.004080e3
xor ecx, eax
sub esi, edi
xor ebx, ebp
xchg edi, edx
call fcn.00407e57
xor esi, eax
xor esi, eax
xor esi, eax
neg esi
neg esi
xor esi, eax
xor esi, eax
xor esi, eax
call fcn.004058ad
xchg edi, edx
xor ebx, ebp
add esi, edi
xor ecx, eax
call fcn.00403f60
xchg ecx, esi
not esi
add esi, eax
rol eax, 6
call fcn.0040612d
dec ebx
call eax
xor eax, edx
inc esi
call fcn.00401f01
xor edx, 0x201d2c08
add ecx, eax
ror eax, 0x1f
xor edx, eax
call fcn.00403067
add edx, eax
not edi
sub edi, eax
not edi
ror ebx, 0x19
xchg edi, esi
xchg edi, esi
rol ebx, 0x19
not edi
add edi, eax
not edi
sub edx, eax
xor edx, eax
rol eax, 0x1f
sub ecx, eax
xor edx, 0x201d2c08
dec esi
xor eax, edx
call 0x48aebd
call fcn.00402ec8
rol eax, 0x1f
xor esi, eax
inc esi
xor edi, ebp
call fcn.00407e57
xor esi, eax
rol eax, 0x1c
dec eax
xor esi, esp
dec eax
sub edx, eax
xchg esi, eax
ror eax, 0xf
xor esi, eax
xchg eax, edx
xchg eax, edx
xor esi, eax
rol eax, 0xf
xchg esi, eax
add edx, eax
inc eax
xor esi, esp
inc eax
ror eax, 0x1c
xor esi, eax
call fcn.0040612d
xor edi, ebp
dec esi
xor esi, eax
ror eax, 0x1f
pop esi
not ebx
inc eax
sub eax, 0x35901f0
xor edi, esi
ror esi, 0x1a
xchg edi, eax
not eax
xor edi, esp
add esi, 0x13fcb1cc
inc eax
not edx
not edx
dec eax
sub esi, 0x13fcb1cc
xor edi, esp
not eax
xchg edi, eax
rol esi, 0x1a
xor edi, esi
add eax, 0x35901f0
dec eax
not ebx
add esi, 0x254
ror esi, 0x1a
xor eax, esp
ror eax, 0x15
xor ebx, edx
xor ecx, edi
xor esi, eax
ror eax, 0x1f
call fcn.004051f1
neg eax
xchg edx, eax
sub eax, 0x8085948
call fcn.004045c3
sub eax, 0x4a82b40
ror edi, 0xe
not esi
call fcn.0040444d
sub esi, eax
rol eax, 0x15
not eax
xor esi, eax
inc esi
dec esi
xor esi, eax
not eax
ror eax, 0x15
add esi, eax
call fcn.00401f01
not esi
rol edi, 0xe
add eax, 0x4a82b40
call fcn.00404296
add eax, 0x8085948
xchg edx, eax
neg eax
call fcn.0040612d
rol eax, 0x1f
xor esi, eax
xor ecx, edi
xor ebx, edx
rol eax, 0x15
xor eax, esp
rol esi, 0x1a
mov edi, eax
xchg esi, esi
xor eax, 0x154a985f
call fcn.00403ebb
xor ebx, esp
inc esi
xchg edi, eax
not ecx
call fcn.0040612d
xor esi, eax
inc eax
sub eax, esp
not esi
sub ecx, esp
rol esi, 0x1d
inc eax
neg eax
xor eax, edx
call fcn.004015c2
xor eax, edx
neg eax
dec eax
ror esi, 0x1d
add ecx, esp
not esi
add eax, esp
dec eax
xor esi, eax
call fcn.004058ad
not ecx
xchg edi, eax
dec esi
xor ebx, esp
xor eax, 0x154a985f
xchg esi, esi
mov ecx, 0x5b8
rol esi, 0x12
dec eax
neg eax
xchg esi, edx
add esi, 0x256a076c
sub edi, 0xb5be6d9
call fcn.00403b11
xor ebx, eax
call fcn.004082d7
not eax
inc eax
sub esi, 0x215bb0a6
call fcn.00402ec8
jl 0x48b0c8
idiv edi
sub ecx, edi
xor edi, edx
neg ecx
neg ecx
xor edi, edx
add ecx, edi
add esi, 0x215bb0a6
dec eax
not eax
call fcn.004038fd
xor ebx, eax
add edi, 0xb5be6d9
sub esi, 0x256a076c
xchg esi, edx
neg eax
inc eax
ror esi, 0x12
rep movsb byte es:[edi], byte [esi]
rol esi, 0x14
neg edx
xchg edi, esi
xor eax, 0x1bf9af38
call fcn.00405d76
not eax
xor esi, ebx
ror edx, 0x1d
xor esi, eax
xor eax, esp
xchg eax, esi
xor edi, esp
rol ebx, 0xd
call fcn.00401472
neg esi
xor edi, ecx
xor edi, ebp
invalid