Function at 0x5b2a46
Capabilities:
Hash data using murmur3

Disassembly:
dec dword [ecx]
add eax, 0x6bffd1
rol ebx, 0x1c
dec ebx
not edx
push edi
dec esi
call fcn.0046ac7d
xor ebx, 0x8818095e
rol ecx, 4
inc edi
xor ebx, 0xcd2c5b1c
not edx
dec ebx
xor ecx, 0x7880dd7e
sub edi, 0xb6c3afbe
add edi, 0xb6c3afbe
xor ecx, 0x7880dd7e
inc ebx
not edx
xor ebx, 0xcd2c5b1c
dec edi
ror ecx, 4
xor ebx, 0x8818095e
call fcn.00525e3e
inc esi
mov esi, 0x25d09add
sub dword [0x6bffd2], edi
call fcn.00410776
neg esi
xor edi, 0x87a16dbb
rol ecx, 7
dec edi
sub dword [0x6bffb2], edx
xor dword [0x6bff78], edx
add esi, 0x98bee21e
and dword [0x6bff7f], edi
rol esi, 0x17
neg esi
or dword [0x6bff81], 0xf7e59920
inc edx
xchg edx, eax
xchg edx, eax
dec edx
mov dword [0x6bff8e], 0x6b276531
neg esi
ror esi, 0x17
sub esi, 0x98bee21e
xor dword [0x6bff9c], edi
add dword [0x6bffde], edi
inc edi
ror ecx, 7
xor edi, 0x87a16dbb
neg esi
call fcn.00460f1c
and esi, 0xc3a79484
xor ecx, 0x889c0402
rol esi, 9
add ecx, ebp
xor esi, 0x4ff05e3b
not eax
call fcn.0049e5c0
xchg edx, esi
inc eax
add ebx, 0xe86ed699
sub edi, ecx
add edi, ecx
sub ebx, 0xe86ed699
dec eax
xchg edx, esi
call fcn.0042541b
not eax
xor esi, 0x4ff05e3b
sub ecx, ebp
ror esi, 9
xor ecx, 0x889c0402
add esi, 0x61eedbe8
xor esi, edx
sub ebx, edx
sub dword [0x6bffc5], edi
rol esi, 0x1a
dec edx
call fcn.00594d78
inc ebx
sub dword [0x6bffad], edi
dec edx
rol eax, 0x1a
call fcn.00444556
ror eax, 0x1a
inc edx
or dword [0x6bffe2], ebx
dec ebx
inc edx
ror esi, 0x1a
or dword [0x6bffe3], edi
add ebx, edx
xor esi, edx
push esi
xchg edi, eax
add edi, edx
ror edx, 0xa
inc edi
xor edi, 0xe912d48d
xor ebx, ebp
mov dword [0x6bffb3], edx
dec eax
add esi, ecx
not ecx
add edi, esi
xor dword [0x6bffe5], eax
sub dword [0x6bffc1], edi
xor ebx, edi
sub edi, ebp
or dword [0x6bffcc], edx
xor dword [0x6bff79], ecx
xchg eax, edx
add eax, ebx
dec eax
and dword [0x6bffa4], ecx
inc eax
sub eax, ebx
xchg eax, edx
add edi, ebp
xor ebx, edi
and dword [0x6bffa7], edi
mov dword [0x6bff9b], esi
sub edi, esi
not ecx
sub esi, ecx
inc eax
xor ebx, ebp
xor edi, 0xe912d48d
dec edi
rol edx, 0xa
sub edi, edx
xchg edi, eax
mov edi, 0xe9df4a73
ror ebx, 0x1c
not esi
sub ebx, 0xa69cb5ed
xchg eax, esi
add ebx, esp
xor dword [0x6bffdf], edi
inc eax
neg eax
add ebx, 0x217e69d5
sub edi, 0xf89eee48
inc esi
inc ecx
add dword [0x6bffe4], edx
add dword [0x6bffe9], edi
dec ecx
dec esi
add edi, 0xf89eee48
sub ebx, 0x217e69d5
neg eax
dec eax
add dword [0x6bffc1], edx
sub ebx, esp
xchg eax, esi
add ebx, 0xa69cb5ed
not esi
rol ebx, 0x1c
or edi, 0xe5be4d2d
dec esi
sub ecx, 0x1478c1e1
rol edx, 0x18
call fcn.00468b7b
ror ecx, 8
call fcn.005547de
dec edx
or dword [0x6bffd3], esi
add ebx, 0xc9e4a83e
sub ecx, 0x3fd00910
xchg edi, esi
xchg edi, esi
add ecx, 0x3fd00910
sub ebx, 0xc9e4a83e
mov dword [0x6bffe5], ecx
inc edx
call fcn.0046f847
rol ecx, 8
ror edx, 0x18
add ecx, 0x1478c1e1
inc esi
xor edi, 0xac932e0a
dec ecx
mov dword [0x6bffae], edx
neg esi
and dword [0x6bffd3], ecx
sub ecx, 0xae82ac90
xchg edi, esi
xor edi, ebp
call fcn.004c719a
rol ebx, 7
xor eax, esi
mov dword [0x6bff7b], edi
ror ebx, 0x16
xchg ecx, eax
xor edi, esp
and dword [0x6bffc9], esi
add edi, esi
xor dword [0x6bff80], eax
sub eax, esi
dec ecx
call fcn.0057c2c8
inc ecx
add eax, esi
add dword [0x6bffcf], ecx
sub edi, esi
xor edi, esp
xchg ecx, eax
rol ebx, 0x16
or dword [0x6bffbb], ebx
xor eax, esi
ror ebx, 7
call fcn.00467ff9
xor edi, ebp
xchg edi, esi
add ecx, 0xae82ac90
neg esi
and dword [0x6bffd0], eax
inc ecx
push edi
xchg edx, eax
call fcn.004e1376
xor eax, 0xc69b932b
and dword [0x6bffd0], ebx
not esi
mov dword [0x6bffe7], esi
sub esi, ebp
xchg ebx, edx
call fcn.0057ca53
dec edx
ror edi, 0x10
neg edi
sub edi, 0xf7a5e7ca
dec ebx
and dword [0x6bffd5], ecx
or dword [0x6bff9a], edi
call fcn.004580f4
call fcn.0046f847
call fcn.004e75b9
mov dword [0x6bffb0], ecx
inc ebx
add edi, 0xf7a5e7ca
neg edi
rol edi, 0x10
inc edx
call fcn.0048b6a1
xchg ebx, edx
add esi, ebp
and dword [0x6bffa0], ebx
not esi
xor eax, 0xc69b932b
xchg edx, eax
mov ebx, 0x9bb1a94c
sub dword [0x6bff88], edx
xor ebx, 0xbb7c602
call fcn.004c1257
dec edx
add eax, 0xcbd14c09
sub ecx, 0x683ce8f8
mov dword [0x6bffae], edi
rol eax, 4
xor dword [0x6bff9f], edx
xor eax, 0x20d0bd5c
xor esi, edi
call fcn.0046e17f
add dword [0x6bffce], esi
sub ebx, esi
add ebx, ebp
rol ebx, 0xd
add dword [0x6bffe7], 0x1f0c7479
ror ecx, 0x15
rol ecx, 0x15
sub dword [0x6bff8a], 0x541054a7
ror ebx, 0xd
sub ebx, ebp
add ebx, esi
mov dword [0x6bffea], ebx
call fcn.0054f9c1
xor esi, edi
xor eax, 0x20d0bd5c
ror eax, 4
add dword [0x6bff81], esi
add ecx, 0x683ce8f8
sub eax, 0xcbd14c09
inc edx
call fcn.0047daa5
xor ebx, 0xbb7c602
sub dword [0x6bff8f], esi
sub ebx, 0x76d7b7f0
inc eax
xor edi, esi
sub esi, 0xc3008702
neg esi
dec eax
or dword [0x6bff8c], 0x7be593a4
call fcn.00565beb
neg ecx
inc eax
inc ebx
rol ebx, 6
mov dword [0x6bff99], 0x9b619a6f
xor edi, 0x160f26c8
dec ecx
sub eax, ecx
xor ecx, eax
sub dword [0x6bffaf], ebx
not ecx
and dword [0x6bffb7], 0x6be125c2
not ecx
add dword [0x6bffaa], ebx
xor ecx, eax
add eax, ecx
inc ecx
xor edi, 0x160f26c8
ror ebx, 6
dec ebx
dec eax
neg ecx
call fcn.0040f0b5
xor dword [0x6bffc3], 0x48697c2
inc eax
neg esi
add esi, 0xc3008702
xor edi, esi
dec eax
xor ebx, 0x50ab980a
call fcn.004a6376
rol ebx, 0x14
not esi
call fcn.0057b41b
xor ebx, 0xb7b92ff0
ror edi, 7
neg esi
xor dword [0x6bff79], ebx
call fcn.0053f08b
xor ebx, eax
xchg ecx, edx
xchg edx, esi
xchg edx, esi
xchg ecx, edx
xor ebx, eax
and dword [0x6bffa1], ebx
neg esi
rol edi, 7
xor ebx, 0xb7b92ff0
call fcn.0040809f
not esi
ror ebx, 0x14
push ebx
add dword [0x6bffe6], edx
rol edi, 0x1e
call fcn.004a1a92
xor dword [0x6bff87], esi
xor eax, esp
call fcn.004b0440
add ecx, 0x2c22cf9a
dec eax
call fcn.004323f2
not esi
call fcn.00436829
sub edx, 0xcad0e161
dec edx
add dword [0x6bffd8], 0x1737539e
call fcn.004ad6dd
sub eax, esp
or dword [0x6bffac], ecx
sub dword [0x6bffe1], edi
sub edx, ebp
neg ebx
call fcn.00459093
neg ebx
add edx, ebp
sub dword [0x6bffc1], ebx
mov dword [0x6bff84], edx
add eax, esp
call fcn.00482dfc
inc edx
add edx, 0xcad0e161
call fcn.00437497
not esi
call fcn.004432e8
inc eax
sub ecx, 0x2c22cf9a
call fcn.00450ee3
xor eax, esp
xor dword [0x6bff91], edi
ror edi, 0x1e
or dword [0x6bff86], edx
push esp
neg esi
rol ecx, 0xd
xchg edi, eax
xor edx, ebp
neg esi
inc edx
sub dword [0x6bff78], ebx
add dword [0x6bffe8], edx
and dword [0x6bffdd], ebx
inc ecx
xor dword [0x6bffb7], edx
or dword [0x6bffac], ecx
dec ecx
rol edx, 0xb
not edx
inc edi
xor esi, edx
dec edi
xchg ebx, esi
neg esi
add edx, ecx
sub dword [0x6bffc0], edx
sub edx, ecx
neg esi
xchg ebx, esi
inc edi
xor esi, edx
dec edi
not edx
ror edx, 0xb
inc ecx
add dword [0x6bff92], edx
dec ecx
and dword [0x6bffad], ecx
add dword [0x6bffca], ebx
or dword [0x6bffc8], edi
dec edx
neg esi
xor edx, ebp
xchg edi, eax
ror ecx, 0xd
neg esi
push eax
add dword [0x6bffa1], edi
xor ebx, esp
mov dword [0x6bff86], edi
ror ebx, 0x13
call fcn.0049cae5
xor esi, 0x3063543e
add esi, 0x4fea7910
ror edi, 0xd
and dword [0x6bffdd], 0x876ecf21
sub dword [0x6bff9b], ecx
sub dword [0x6bff9b], 0x8c03acaf
rol ecx, 0x1a
xor dword [0x6bffe5], 0x8493c538
rol esi, 0x1a
not eax
add dword [0x6bffad], esi
call fcn.005179b1
and dword [0x6bff93], ecx
not eax
ror esi, 0x1a
ror ecx, 0x1a
or dword [0x6bffbf], ebx
rol edi, 0xd
sub esi, 0x4fea7910
xor esi, 0x3063543e
call fcn.004caf47
rol ebx, 0x13
sub dword [0x6bffce], ebx
xor ebx, esp
sub dword [0x6bff89], ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
not esi
and dword [0x6bff90], edi
sub eax, ebp
dec edx
ror ebx, 0x11
add edi, esi
call fcn.00406e4d
neg esi
inc ecx
and dword [0x6bff7e], edx
ror ebx, 0xb
inc edx
and dword [0x6bffe7], 0x8c31db91
dec edx
rol ebx, 0xb
sub dword [0x6bff7c], esi
dec ecx
neg esi
call fcn.0044944f
sub edi, esi
rol ebx, 0x11
inc edx
add eax, ebp
mov dword [0x6bffba], eax
not esi
add esp, 0x10
dec ecx
add dword [0x6bffca], esi
inc edi
rol edi, 0xf
and dword [0x6bffc6], esi
ror ebx, 1
not esi
dec edi
neg edx
xor dword [0x6bffdb], ebx
call fcn.0048a842
inc eax
add dword [0x6bff8f], edx
ror eax, 0x1b
inc ebx
add ecx, 0xadf8e1be
ror eax, 1
dec edi
add dword [0x6bffd9], eax
call fcn.004bbde2
call fcn.0044630c
or dword [0x6bffa6], esi
inc edi
rol eax, 1
sub ecx, 0xadf8e1be
dec ebx
rol eax, 0x1b
sub dword [0x6bffa5], eax
dec eax
sub dword [0x6bffcc], eax
neg edx
inc edi
not esi
rol ebx, 1
sub dword [0x6bffd2], ebx
ror edi, 0xf
dec edi
sub dword [0x6bffb6], edi
inc ecx
mov edx, 0x495cc22a
not esi
ror edi, 0x1b
neg esi
sub dword [0x6bff7e], ecx
call fcn.004bfe74
not esi
rol esi, 6
add dword [0x6bffe0], 0xa331167c
xchg ecx, esi
neg esi
call fcn.00403aaa
not esi
or dword [0x6bffc0], 0x27e25c72
add edi, ebp
call fcn.004a6681
call fcn.0045a2c6
sub edi, ebp
add dword [0x6bffac], 0xad29873f
not esi
call fcn.004f713a
neg esi
xchg ecx, esi
mov dword [0x6bffc0], 0xd925c8b7
ror esi, 6
not esi
call fcn.004e2da9
neg esi
rol edi, 0x1b
not esi
or edx, 0x2467a8bb
neg edi
mov dword [0x6bffcb], edi
add ecx, 0xedf54bd9
call fcn.004c3346
ror edx, 4
and dword [0x6bffb5], eax
dec edx
neg edi
add dword [0x6bff84], ecx
add eax, 0xc905b3df
not eax
dec ebx
not esi
xor ecx, edx
add ecx, 0xdb6c7cd2
call fcn.00533839
call fcn.00499fee
sub ecx, 0xdb6c7cd2
xor ecx, edx
not esi
inc ebx
not eax
sub eax, 0xc905b3df
xor dword [0x6bffb1], ecx
neg edi
inc edx
add dword [0x6bff96], edx
rol edx, 4
call fcn.005150ab
sub ecx, 0xedf54bd9
or dword [0x6bffb6], edi
neg edi
xor edx, 0x6d7feafb
xor edx, 0xaf785baf
call fcn.00567b25
inc esi
mov dword [0x6bff9c], edi
xor ecx, 0xd3d86e2c
not ecx
xor eax, 0x64fc5a32
not ebx
rol eax, 0x17
inc edi
add edx, 0x96c89cfd
and dword [0x6bffe0], 0x187fdc19
sub edx, 0x96c89cfd
dec edi
ror eax, 0x17
not ebx
xor eax, 0x64fc5a32
not ecx
xor ecx, 0xd3d86e2c
add dword [0x6bff9c], ebx
dec esi
call fcn.0048d320
xor edx, 0xaf785baf
push edx
add edi, edx
rol ecx, 5
xchg eax, edx
or dword [0x6bff97], edx
not esi
sub ebx, 0xb0d16288
xchg ecx, eax
mov dword [0x6bffad], 0x82dcad60
xor edx, 0x4511fbc1
mov dword [0x6bffcf], ebx
call fcn.005950a3
xor eax, 0x464098f6
or dword [0x6bffd4], eax
xor edi, eax
xor ecx, 0xd394b01d
ror esi, 0x13
call fcn.004c5604