Function at 0x14012a344
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
xchg rbp, rbx
jmp 0x14012a369
xchg rsi, rax
movabs rbx, 0x1e2a4dd25f70ed5
jmp 0x14012a9db
sub rbx, 0x45e26543
jmp 0x14012a8bd
mov qword [rsp + 0x20], rbp
jmp 0x14012aa2f
add r13, 0x4e12572d
jmp 0x14012a54c
push r13
nop
jmp 0x14012a877
nop
push 0x28fee0f0
jmp 0x14012a857
mov qword [rbp - 0x29], r10
xchg r13, r10
jmp 0x14012a441
xor rsi, 0x3e1df070
add rsi, 0x6975281f
jmp 0x14012a99b
add rax, 0x10240402
xor rax, 0x17184a55
jmp 0x14012a5e1
push rbp
push rsi
jmp 0x14012a654
xchg r8, r12
mov qword [rbp - 0x21], r8
jmp 0x14012a72f
mov qword [rsp], r12
jmp 0x14012a37f
add rdi, 0x1c9158a8
jmp 0x14012a8d9
xor ecx, 0x3ac9ebf9
jmp 0x14012a846
sub r14, 0x39ed4e06
jmp 0x14012a741
xor ecx, 0x1dbf5ab4
add ecx, 0x4315c823
jmp 0x14012a511
add rax, 0x1ba3f402
xor rax, 0x299fdaaa
jmp 0x14012a8e5
sub rax, 0x1d61470d
jmp 0x14012a7c3
sub rdi, 0x1c14933a
add rdi, 0x1d37f2e8
jmp 0x14012a8cd
mov qword [rbp - 9], rax
movabs rsi, 0xdf1c80786b2b631b
jmp 0x14012a6dd
add rax, 0x7fffffff
xor rax, 0x10d8c4b0
jmp 0x14012a3c9
sub r14, 0x38d5d993
xor r14, 0x42b83f35
jmp 0x14012a505
xor r13, 0xa3ec0d1
jmp 0x14012a615
xor r12, 0x22496b15
jmp 0x14012a602
mov ecx, 0x2b652bb6
jmp 0x14012a9a7
xor r12, 0x2c3d8f0e
jmp 0x14012a885
sub ecx, 0x106a2afd
xor ecx, 0x74ec2d2c
jmp 0x14012a630
call fcn.140087dd0
jmp 0x14012a98e
movabs rax, 0xd974a6093a950d78
jmp 0x14012a599
add rsi, 0xc3671bc
jmp 0x14012a4c1
sub r14, 0x3f732aca
add r14, 0x4144a8f3
jmp 0x14012a979
add rax, 0xd095e5c
jmp 0x14012a5ca
xor ecx, 0x327b0e4f
jmp 0x14012a401
add r14, 0x1871c8b2
jmp 0x14012a4dc
add ecx, 0x2b647169
call fcn.1400a9dc0
jmp 0x14012a9f8
sub r14, 0x1dda5b09
jmp 0x14012a3f5
add rsi, 0x3132f72f
xor rsi, 0x384244de
jmp 0x14012a827
xor r13, 0x3662710c
jmp 0x14012a723
sub rax, 0x34da0297
jmp 0x14012a3b1
mov dword [rsp - 0x24], 0x1d8a6bac
add rsp, 0xffffffffffffff50
jmp 0x14012a5aa
mov qword [rbp + 7], r11
jmp 0x14012a662
movabs r12, 0xdecbe6ef7e65f181
jmp 0x14012a891
lea rbp, [rsp - 0x27]
jmp 0x14012a563
sub rax, 0x4edb0d0
sub rax, 0x292c7c77
jmp 0x14012a767
movabs rax, 0xa7b073bb394bb5a1
add rax, 0xf387add
jmp 0x14012a558
xchg rsi, rax
mov qword [rbp + 0x17], rsi
jmp 0x14012a34c
xor rax, 0x78f30858
jmp 0x14012a6a4
xor r12, 0x6ffe103d
jmp 0x14012a484
xor rax, 0x4b1e9357
jmp 0x14012a92c
sub r13, 0x2635e4a2
jmp 0x14012a478
sub r12, 0x77d478
add r12, 0x3e8b4b7
jmp 0x14012a8b1
xor r13, 0xfd9ffc8
add r13, 0x7fffffff
jmp 0x14012a696
xchg r13, r10
jmp 0x14012a392
xor ecx, 0x41618945
sub ecx, 0x4d940bf2
jmp 0x14012a9e7
add rbx, 0x22672512
sub rbx, 0x743622dd
jmp 0x14012a949
mov dword [rsp - 0x34], 0x7e35c739
push rdi
jmp 0x14012a66e
xchg rbx, r11
mov qword [rbp + 0xf], r14
jmp 0x14012a4b7
nop
sub rsp, 8
jmp 0x14012a3d5
mov r9, r9
jmp 0x14012a78b
movabs r13, 0xe8161ab92ac465a6
add r13, 0x101795bf
jmp 0x14012a793
add r13, 0x24bb4329
xchg rsp, rax
jmp 0x14012a91a
add rax, 0x571e33b6
add rax, 0x10d0bfc
jmp 0x14012a412
movabs r14, 0xf2c29a5c1a50f0a6
xor r14, 0x41a52369
jmp 0x14012a52d
test al, al
jmp 0x14012a75c
sub rax, 0x64590706
jmp 0x14012a9be
xor rsi, 0x6b626b9c
add rsi, 0x3d9d7ddb
jmp 0x14012a539
xor r12, 0x38806918
jmp 0x14012a49a
sub r14, 0x3ee3b68d
jmp 0x14012a710
add r14, 0x33c02245
sub r14, 0x687dc960
jmp 0x14012a9cf
add r13, 0x15baecaa
jmp 0x14012a5f6
xchg r12, r8
movabs rdi, 0x46ca2c8b6a44183d
jmp 0x14012aa0e
add r14, 0x73abe034
jmp 0x14012a704
je 0x14012d2a2
je 0x14012aa45
jmp 0x14012aa04
sub rax, 0x5e7f667
add rax, 0x1ca2fc32
jmp 0x14012a860
sub r12, 0x6e43e76a
add r12, 0x29db350
jmp 0x14012a5d5
xchg rbx, r11
jmp 0x14012a577
xor r13, 0x16ba9890
jmp 0x14012a373
sub rsi, 0x3af2f1c2
add rsi, 0x8879fa5
jmp 0x14012a4d0
add rax, 0x15522f8a
sub rax, 0x557ba7a5
jmp 0x14012a454
add rax, 0x1b7b9873
add rax, 0x14958d1c
jmp 0x14012a7b2
xor rdi, 0x119e78d
jmp 0x14012a8fb
xor r12, 0x5e7100e0
jmp 0x14012a6f8
sub rax, 0x14ae57eb
jmp 0x14012a8f0
xor rdi, 0x139fdfe2
jmp 0x14012a42e
xor rax, 0x5863a090
add rax, 0x7f9ecccf
jmp 0x14012a680
xor rbx, 0x5af75ff3
sub rbx, 0x193bf135
jmp 0x14012a641
sub rsi, 0x39491302
add rsi, 0x29d4a2b6
jmp 0x14012a86b
add rbx, 0x16f45a30
jmp 0x14012a35d
xor ecx, 0x76658948
xor ecx, 0x695019e8
jmp 0x14012a95c
mov qword [rsp], r15
jmp 0x14012a58f
sub rax, 0x781236e
jmp 0x14012aa3a
sub rsi, 0x25893754
jmp 0x14012a982
mov qword [rsp - 8], r14
sub rsp, 8
jmp 0x14012a387
add r12, 0x390a2386
jmp 0x14012a93d
sub r12, 0x1106f7fc
add r12, 0x114eebf7
jmp 0x14012a778
mov qword [rsp + 8], r15
xchg r15, rcx
jmp 0x14012a3c2
xor r12, 0x10cb1de4
jmp 0x14012a7e0
add rbx, 0x321a5508
mov qword [rbp - 0x19], rsi
jmp 0x14012a6b5
xor rdi, 0x4f163aed
jmp 0x14012a9b2
sub rdi, 0x1a22aa6
jmp 0x14012a7f7
add rax, 0x6b3a6cdb
jmp 0x14012a628
add rax, 0x15b87cc5
jmp 0x14012a803
add rdi, 0x332f36a9
jmp 0x14012a3de
xor r12, 0xdf03224
xor r12, 0x287a4cb8
jmp 0x14012aa1a
mov qword [rbp - 0x11], rsp
xchg rsp, rax
jmp 0x14012a580
sub rax, 0x2a5aad4a
sub rax, 0x2c276508
jmp 0x14012a7ec
sub r12, 0x157dcbe4
jmp 0x14012a907
add rbx, 0x6188577d
xor rbx, 0x385c624e
jmp 0x14012a96d
add ecx, 0x4444122e
xor ecx, 0xb26597
jmp 0x14012a4a6
sub rbx, 0x7fbcb8c
jmp 0x14012a83a
mov qword [rbp - 1], rdi
jmp 0x14012a678
add rsi, 0xc7b7b2f
jmp 0x14012a39e
mov dword [rsp - 0x14], 0x48975fe6
jmp 0x14012a6cb
sub rsi, 0x21140226
jmp 0x14012a79f
add ecx, 0x143838b6
jmp 0x14012a3ea
sub rdi, 0xa2ad1e8
jmp 0x14012a5bf
add rax, 0x4a121fe6
add rax, 0xfdc5d69
jmp 0x14012a4ef
xor r14, 0x4af8de49
jmp 0x14012a465
add rbx, 0x883e7d1
jmp 0x14012a814
add ecx, 0x153fea45
sub ecx, 0x23384288
jmp 0x14012a4fa
mov dword [rsp - 0x1c], esi
test rax, rax
jmp 0x14012a74d
xor edx, edx
xchg r8, r8
jmp 0x14012a490
sub rdi, 0x3f9c4d1f
jmp 0x14012a7d4
movabs rax, 0x709b9f5e32b6180e
add rax, 0x3c696032
jmp 0x14012a6d2
xchg rbx, rbp
xchg r15, rcx
jmp 0x14012a8a4
add rax, 0x1875c2e5
jmp 0x14012a423
mov rax, qword [0x14012f7f8]
jmp 0x14012aaa4
sub rcx, 0xa9b72db
sub rcx, 0xc578f4e
jmp 0x14012ae75
movabs rcx, 0x276a98281d6f1292
jmp 0x14012ae56
sub rax, rcx
jmp 0x14012ad08
sub rcx, 0x2109c798
add rcx, 0x4419eeeb
jmp 0x14012ac75
xor rax, rcx
mov rdi, rdi
jmp 0x14012af21
add rcx, 0x2d960e86
xor rcx, 0x4d7ac32f
jmp 0x14012b02f
add rcx, 0x826236d
add rcx, 0x2b88fbb5
jmp 0x14012b0af
xor rcx, 0x5c2b4a80
xor rcx, 0x7f778a6e
jmp 0x14012ad91
xor rcx, 0x5633c430
sub rcx, 0xdd98c89
jmp 0x14012b05d
add rcx, 0x10af0523
jmp 0x14012abd6
movabs rcx, 0x752eb51431e6400f
jmp 0x14012acf5
add rcx, 0x61df04ba
xor rcx, 0x8d00b8e
jmp 0x14012aa91
xor rcx, 0x23ab5c72
add rcx, 0x723c0f62
jmp 0x14012ab7f
sub rcx, 0x296d8f49
xor rcx, 0x53be3f05
jmp 0x14012aea4