Function at 0x43ffb4
Capabilities:
Hash data using murmur3

Disassembly:
mov dl, 0xb9
push esi
add byte [ecx - 0x5e5d5739], al
arpl word [eax + 0x33], cx
sbb eax, 0x56be22
mov dword [0x56bb09], esi
xor ecx, eax
mov dword [0x56b83a], eax
call fcn.0040edb4
call fcn.004173c5
xor dword [0x56ba3a], esi
xor ecx, eax
inc eax
sub edi, 0x63a1a2a8
add dword [0x56b9f7], edx
mov dword [0x56b78b], esi
push eax
xchg ebx, esi
sub dword [0x56b8c9], 0xd6f6975e
call fcn.004e0474
xor ebx, 0x548bcca0
xchg edx, eax
xor ecx, edx
xchg ebx, eax
add dword [0x56b7b7], ebx
call fcn.00413f54
add ecx, esp
or eax, dword [0x56bc70]
xor eax, edi
xor edx, esi
add eax, 0xafdf68cb
retf
push 0x4746afdf
sub ecx, 0xa4ec938c
add eax, 0x937d926b
xor dword [0x56bab4], edx
call fcn.004d321d
call fcn.004433dc
sub dword [0x56b7bf], ecx
sub eax, 0x937d926b
xchg edx, eax
jge 0x43fff0
add ecx, 0xa4ec938c
dec edi
dec esi
sub eax, 0xafdf68cb
xor edx, esi
xor eax, edi
sub ecx, esp
add dword [0x56bb56], ebx
xchg ebx, eax
xor ecx, edx
xchg edx, eax
xor ebx, 0x548bcca0
call fcn.00473d20
xchg ebx, esi
call dword [sym.imp.KERNEL32.dll_HeapAlloc]
xchg edx, eax
or edx, dword [0x56bd2b]
xor esi, 0x5c14be22
call fcn.0042d79a
mov dword [0x56b791], ebx
xor dword [0x56b8e3], eax
and dword [0x56b7b1], 0x77d02e08
inc ebx
xor ecx, 0xd76b4965
sub esi, 0x696dea5f
inc esi
inc eax
xchg ebx, edx
not edi
xor ecx, dword [0x56bbeb]
mov dword [0x56b9e9], ebx
add dword [0x56b745], 0x597309e6
not esi
xor dword [0x56b800], ebx
xor dword [0x56bae0], esi
not esi
or dword [0x56b85a], 0x51f2a79f
xor dword [0x56bb1a], edx
not edi
xchg ebx, edx
dec eax
dec esi
add esi, 0x696dea5f
xor ecx, 0xd76b4965
dec ebx
or dword [0x56b728], ebx
add dword [0x56ba59], ebx
xor esi, 0x5c14be22
xchg edx, eax
lea esi, [0x6062e9]
not edx
xor ecx, dword [0x56bf12]
not eax
add ecx, dword [0x56bec5]
or ecx, dword [0x56bc1e]
rol eax, 7
call fcn.0043e6a6
add edi, 0xea81565c
not ebx
sub dword [0x56b951], eax
xchg ecx, eax
sub ebx, edx
rol edx, 0x1f
xor ebx, 0xfdccb4fa
call fcn.00466c9f
xor ecx, dword [0x56bedf]
xor ebx, 0xfdccb4fa
ror edx, 0x1f
add ebx, edx
xchg ecx, eax
add dword [0x56ba86], eax
not ebx
sub edi, 0xea81565c
call fcn.004ec09a
ror eax, 7
not eax
not edx
or esi, 0x6e00
call fcn.004d5b73
add eax, dword [0x56bc06]
xor eax, dword [0x56be2d]
inc eax
xor dword [0x56b76b], ebx
call fcn.004ad9c0
xor ecx, esi
rol eax, 0xa
xor dword [0x56baf0], edx
ror eax, 0x12
inc edx
or dword [0x56bab8], ebx
inc esi
neg esi
xor dword [0x56ba62], edi
sub eax, 0xaa57a5f6
dec ecx
xor ecx, esp
ror ecx, 0xf
add dword [0x56b80f], ecx
xor eax, 0xe6cf9c6d
sub eax, dword [0x56bed0]
xor eax, 0xe6cf9c6d
and dword [0x56ba9d], ecx
rol ecx, 0xf
xor ecx, esp
inc ecx
add eax, 0xaa57a5f6
or dword [0x56b737], esi
neg esi
dec esi
mov dword [0x56b8e0], eax
dec edx
rol eax, 0x12
mov dword [0x56b967], esi
ror eax, 0xa
xor ecx, esi
call fcn.00480652
or dword [0x56b74c], eax
dec eax
call fcn.004c7c32
sub esi, 0xe9
xor esi, 0xa305e5c6
sub ecx, 0xb6fbb384
mov dword [0x56bac4], ebx
call fcn.004fc220
xor ebx, ebp
add edi, esi
xor dword [0x56b86a], ecx
xor edx, 0x3e70e31
not edi
mov dword [0x56b92b], ebx
add edi, dword [0x56bcb3]
not ecx
call fcn.0045d0e4
xor esi, edi
call fcn.0049fc59
xor esi, edi
call fcn.004bb32d
not ecx
or dword [0x56b9b8], edx
not edi
xor edx, 0x3e70e31
or dword [0x56b8ec], ecx
sub edi, esi
xor ebx, ebp
xor dword [0x56b73a], esi
add ecx, 0xb6fbb384
xor esi, 0xa305e5c6
mov edi, eax
xchg ecx, edx
add dword [0x56b723], edi
call fcn.004ba9c3
sub eax, esi
call fcn.00406255
sub edi, dword [0x56bfb8]
inc eax
add edi, eax
ror eax, 0xd
or edx, dword [0x56bc4e]
or eax, dword [0x56bc52]
mov dword [0x56b726], edi
xchg edx, eax
xor edi, dword [0x56bdb7]
sub dword [0x56ba44], ecx
inc edx
sub ebx, 0xc8decc18
call fcn.004ae8a2
call fcn.0041f142
add ebx, 0xc8decc18
dec edx
sub dword [0x56bad2], edx
xchg edx, eax
rol eax, 0xd
sub edi, eax
dec eax
add eax, esi
xchg ecx, edx
mov ecx, 0x5d89e
rol ebx, 0x1c
add edx, 0x7e509f3e
ror esi, 7
dec ebx
or dword [0x56b986], ebx
rol edx, 1
sub esi, esp
not esi
inc edi
add dword [0x56b8e8], 0xa1b152f3
xor eax, dword [0x56bfbd]
xchg eax, edx
xchg eax, edx
dec edi
not esi
add esi, esp
ror edx, 1
inc ebx
rol esi, 7
sub edx, 0x7e509f3e
ror ebx, 0x1c
rep movsb byte es:[edi], byte [esi]
ror esi, 0x13
add edx, 0xf0fbb592
ror ecx, 0x1e
add esi, dword [0x56bee8]
xchg edx, esi
call fcn.004be4e5
xor ebx, dword [0x56bcf3]
not edx
call fcn.004a0a82
xor dword [0x56b9e2], eax
xor ebx, 0x9c79da96
dec ecx
or edi, dword [0x56bdcd]
call fcn.00404d8a
call fcn.00451aed
call fcn.0046b7a5
inc ecx
xor ebx, 0x9c79da96
add dword [0x56b750], esi
call fcn.0048a029
not edx
xchg edx, esi
rol ecx, 0x1e
sub edx, 0xf0fbb592
rol esi, 0x13
call fcn.004f82ac
xor ebx, esp
neg edi
add esi, dword [0x56bd0e]
add dword [0x56bb3a], esi
sub ebx, dword [0x56bf46]
call fcn.004bd14c
neg edx
sub ebx, dword [0x56bda6]
add edx, edi
inc edx
rol ebx, 0x12
neg edx
xor ecx, dword [0x56bccf]
rol edi, 0xb
sub dword [0x56ba8e], edx
ror edi, 0xb
neg edx
ror ebx, 0x12
dec edx
sub edx, edi
neg edx
call fcn.004aa078
neg edi
xor ebx, esp
hlt