Function at 0x1800016d0
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
xor eax, dword [rbp - 0x10]
rol ebx, 0x17
add ebx, esi
add ebx, ecx
add ebx, edi
and ebx, 0x80000000
je 0x180004f58
xor eax, 0xe031c049
rol edi, 5
sub esi, 0xc0d2da5a
rol eax, 7
xor eax, 0x8dd75f
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x40000
je 0x180004949
sub ebx, 0x57903a1f
add ecx, 0x90087fbb
add edi, 0xb609f40d
add ebx, 0xa11e6aa1
add ebx, edx
add ebx, eax
and ebx, 0x80000000
je 0x180006802
sub edx, 0x3fb12b48
xor eax, 0xb0e9968b
add ecx, 0xa6fbbb62
xor ebx, 0xc6f54fa9
add ebx, 0x72946f35
jmp fcn.1800090d9
jmp fcn.18000ad59
add dword [rbp - 8], 0xb59f55e4
xor ebx, dword [rbp - 8]
ror esi, 8
sub esi, 0xf5e8fe50
add edx, 0xa4235474
add ebx, edx
add ebx, ecx
and ebx, 0x400
je 0x1800084ff
invalid
rol eax, 0xd
sub esi, 0x2bc0aa76
xor edx, 0xdfe82552
xor ebx, esi
rol eax, 0x11
add ebx, edx
add ebx, edi
and ebx, 0x20
je 0x180003150
xor esi, 0x68c9241b
rol ebx, 0x19
rol esi, 5
xor eax, 0xc8d3dc6d
xor edx, 0xa18f38bc
add ebx, ecx
add ebx, edx
and ebx, 2
je 0x18000867d
add esi, 0xd615369c
rol ecx, 5
xor edx, dword [rbp - 8]
add edi, 0xeabc7676
jmp 0x18000a6d7
add dword [rbp - 8], 0xb1cffc34
xor ebx, dword [rbp - 8]
rol ecx, 0x1b
xor ebx, 0xd6fd1d2e
add ebx, 0x855f726c
add ebx, ecx
add ebx, edx
and ebx, 0x400000
je 0x180005ee5
xor edx, 0x1102df95
rol ebx, 0x1c
add esi, 0x7770e190
ror ecx, 0x17
rol edi, 0x12
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x40000000
je 0x180009de8
ror eax, 0x14
sub edx, 0x64ec9fe4
ror esi, 2
rol edx, 0x1c
add eax, 0xaf61768d
add ebx, eax
add ebx, edi
and ebx, 0x80
je 0x1800098a4
add ebx, 0xd2c4ec6f
xor ecx, 0xaf3f80a8
sub edi, 0x96c85f5d
sub edx, 0xc31af4d6
jmp 0x18000756d
add dword [rbp - 8], 0x505a3b6f
xor ebx, dword [rbp - 8]
rol edx, 0x12
ror ecx, 0x19
add eax, 0xb568d94b
xor ebx, 0x343808f8
xor edi, dword [rbp - 0x10]
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x2000
je 0x1800016a8
ror eax, 0x15
ror ebx, 0xd
ror eax, 0xb
xor ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x200000
je 0x180002894
xor edx, 0xef03c1ff
add edi, 0xf86e23b2
ror eax, 0x15
rol eax, 7
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 2
je 0x180004949
rol ebx, 0x10
rol ecx, 0x1e
xor ecx, dword [rbp - 8]
jmp 0x18000a2e0
add dword [rbp - 8], 0xf172247d
xor ebx, dword [rbp - 8]
add esi, 0xd062edf0
add eax, 0xa76325f7
ror edi, 0x15
add ecx, 0x98a98068
ror eax, 2
add ebx, esi
add ebx, edx
add ebx, eax
and ebx, 0x2000
je 0x180001dbd
sub ebx, 0xfb1729f6
ror ecx, 7
xor edx, 0x952f1c75
add ebx, esi
add ebx, edi
add ebx, ecx
and ebx, 0x80000
je 0x180005ee5
xor ecx, dword [rbp - 8]
ror edi, 0x1e
ror ebx, 0xc
add ebx, ecx
add ebx, edx
and ebx, 0x1000000
je 0x180004949
sub ecx, 0x26a4cc3
add edi, 0x36710b89
sub edx, 0xea3031bf
jmp 0x1800025ad
add dword [rbp - 8], 0xe571b63
xor ebx, dword [rbp - 8]
xor ecx, 0x7c216f2e
sub eax, 0xea21ef1
sub edx, 0x385d643b
xor edi, dword [rbp - 0x10]
add edi, 0x350090fd
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x1000
je 0x180007b72
ror esi, 4
ror edi, 0x1e
sub edx, 0x2e15feeb
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 8
je 0x180006802
add esi, 0x45593091
ror edx, 0xd
sub esi, 0xf24c37b8
xor esi, 0x3cfbbbb5
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x10
je 0x18000a3f1
ror esi, 9
add edx, 0xfeec9377
add ecx, 0xf2685da0
xor edx, 0x6cc06a73
xor edx, dword [rbp - 0x10]
jmp 0x18000a6d7
add dword [rbp - 8], 0xe52d66a9
xor ebx, dword [rbp - 8]
ror esi, 9
rol edi, 0x1c
xor ebx, 0xd3f6b1cc
xor ebx, 0x40edb445
sub ecx, 0x40dde730
add ebx, esi
add ebx, edi
and ebx, 0x20000000
je 0x18000666c
xor edi, dword [rbp - 8]
rol edx, 0x11
xor esi, dword [rbp - 8]
ror esi, 0x1a
xor edi, dword [rbp - 8]
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x10000000
je 0x180005689
rol esi, 0xf
ror ebx, 0x18
add ecx, 0x94d4cb96
ror ebx, 0xa
sub eax, 0xe63aefd4
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x1000000
je 0x180005e51
add esi, 0xbae27850
add ebx, 0xa9793cc7
xor edi, 0xcdefbee1
rol edx, 0x1e
xor esi, dword [rbp - 0x10]
jmp 0x180005943
add dword [rbp - 8], 0x9b9ad6fa
xor ebx, dword [rbp - 8]
xor ebx, dword [rbp - 8]
rol eax, 0x18
add ebx, 0x1cc9d5d1
xor ecx, edi
add ebx, 0xb5458620
add ebx, edi
add ebx, edx
and ebx, 0x1000
je 0x180004d3b
sub ecx, 0xf6e235ea
add edx, 0x2731f4d8
rol eax, 7
xor edi, dword [rbp - 8]
add ecx, 0x41be69a4
add ebx, eax
add ebx, esi
and ebx, 4
je 0x1800060f0
rol ebx, 0x15
xor edi, dword [rbp - 0x10]
jge 0x1800056d2
sub edi, 0xc8191a5e
xor eax, 0x7da86e5d
add ebx, 0x6272ea8f
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x8000000
je 0x1800059ba
sub edi, 0x58c1289e
ror edi, 0x19
rol eax, 0x19
ror eax, 0x1c
jmp 0x180002f00
add dword [rbp - 8], 0xf1895454
xor ebx, dword [rbp - 8]
ror edx, 8
ror eax, 0x1e
add ecx, 0x726835ed
sub ecx, 0x566f3546
rol edx, 8
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x40
je 0x1800055f2
rol ecx, 0x19
xor edx, ebx
add ebx, 0x47227cf3
xor eax, ebx
xor eax, edi
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 0x20
je 0x18000765e
sub edx, 0x80b66350
ror edx, 3
rol ebx, 0x1b
xor esi, 0x26275031
add ecx, 0x5e476302
add ebx, edi
add ebx, eax
add ebx, edx
invalid
jrcxz 0x180007152
invalid
invalid