Function at 0x1400134e3
Capabilities:
Encrypt data using chaskey
Resolve function by parsing pe exports

Disassembly:
movzx bp, al
movsx bp, bl
bsr bp, sp
mov rbp, rsp
shl al, 3
add ah, 0x83
cmc
sub rsp, 0x18
setb ah
or al, 0x10
rol rax, cl
shl ax, 7
push rsi
shr ax, cl
add ah, ch
push rdi
bsf ax, ax
push rbx
bsr ax, di
shr al, 4
btc eax, 0x1c
push rdx
sal ah, 3
not al
rcl al, 4
test bx, 0x830b
mov rax, qword [rbp + 0x10]
test ch, 0x96
test rax, rax
jmp 0x140040f0a
jbe 0x140011907
je 0x14000639e
xchg rsi, rdx
bsf rsi, rbx
mov esi, dword [rax + 0x3c]
bsf dx, di
or dx, 0xeccb
inc dx
and dh, cl
add rsi, rax
bts dx, 0xe
lea rdx, [rdx - 0x6bd7992f]
rol dl, cl
mov edx, dword [rsi + 0x88]
bt esp, eax
stc
cmc
bt sp, bx
test edx, edx
jmp 0x140040d69
cmp sp, dx
stc
mov qword [rbp - 0x10], rcx
inc ch
rol cx, cl
add cx, si
mov rcx, qword [rbp + 0x18]
test bh, 0x88
bt cx, cx
test bh, 0x90
bt bp, ax
cmp rcx, 0xffff
jmp 0x140041491
mov qword [rbp - 0x10], rcx
dec ch
rcr cx, cl
bts rcx, rax
mov rcx, qword [rbp + 0x18]
stc
cmp rcx, 0xffff
jmp 0x1400064d4
jne 0x1400084eb
movzx di, al
mov edi, dword [rdx + 0x24]
jmp 0x140012687
je 0x14000639e
sal cl, cl
test al, 0xcc
xor cx, 0xb8a4
add rdx, rax
sbb ch, 0x27
sub cl, bl
rol ecx, 5
mov ecx, dword [rsi + 0x8c]
clc
add rcx, rdx
cmp al, 0xf7
cmp esi, edx
jmp 0x140007214
movsx rcx, cl
add cl, 3
add rdi, rax
and cx, si
xadd cl, bh
neg rbx
xadd bl, cl
mov ebx, dword [rdx + 0x20]
xor ch, 0x24
add rbx, rax
inc cx
rcl ch, cl
rcl rcx, cl
xor ecx, edx
mov dword [rbp - 8], 0
dec cx
sar ch, cl
bswap cx
mov ecx, dword [rdx + 0x18]
stc
cmp ecx, dword [rbp - 8]
jmp 0x140010724
add rdi, rax
sub rcx, rcx
bsr ecx, ebp
xadd ch, bl
jmp 0x140015395
jmp 0x140013db7
je 0x14000639e
clc
add rdx, rax
setbe ch
shr cl, cl
mov ecx, dword [rsi + 0x8c]
mov word [rax], es
add byte [rax], al
cmp di, 0xaec8
add rcx, rdx
jmp 0x1400126bb
dec esi
sar si, 7
mov dword [rbp - 4], ecx
bts rcx, rdx
test dl, 0x3a
mov ecx, dword [rbp - 8]
neg si
or si, 0xce1
not si
add edi, 0xc11d882b
add ecx, dword [rbp - 4]
add rsi, 0x5d98c5b2
rol edi, cl
xadd si, di
shr ecx, 1
rcl si, 1
movsx rdi, cl
mov edi, dword [rbx + rcx*4]
lea rsi, [rax*8 - 0x9a596a]
sbb si, dx
add rdi, rax
not si
mov rsi, qword [rbp + 0x18]
jmp 0x14001518b
jmp 0x140011c50
jmp 0x140008a10
push rsi
bswap ax
push rdi
movsx ax, al
push rbx
btc eax, esp
sub eax, esi
sbb ah, bl
push rdx
sal al, cl
bsr eax, edx
mov rax, qword [rbp + 0x10]
test al, 0x2a
test rax, rax
jmp 0x1400065bd
bt edi, 0xd
cmc
sub ecx, dword [rdx + 0x10]
test bl, bl
cmp ecx, dword [rdx + 0x14]
jmp 0x14004128e
jbe 0x14000639e
bt esp, 0xc
sub ecx, 1
bt rbx, rbx
fucomi st(1)
pop rsi
invalid
invalid
invalid
je 0x14000639e
sub si, dx
lea rdx, [rsi - 0x3ccbe53d]
xchg dx, si
mov esi, dword [rax + 0x3c]
rcl dh, cl
bsr dx, dx
add rsi, rax
mov rdx, rsp
shr dx, cl
setno dl
movzx dx, bl
mov edx, dword [rsi + 0x88]
clc
cmp rcx, 0x2f043faa
jmp 0x14001260f
test edx, edx
jmp 0x14000f158
jae 0x14000639e
jmp 0x140041197
clc
add rdi, rax
clc
movzx ecx, word [rdi + rcx*2]
lea rdi, [rsp - 0x6124c3ca]
rol di, 0xe
clc
mov edi, dword [rdx + 0x1c]
clc
stc
cmc
add rdi, rax
stc
jmp 0x140006734
ja 0x140008764
jmp 0x14000fdf2
lodsb al, byte [rsi]
jmp 0x140013428
dec al
test ah, dh
neg al
stc
cmp al, byte [rdi]
setp al
movzx ax, bl
bswap ax
lea rdi, [rdi + 1]
setle ah
mov al, 0xa0
pop rax
jmp 0x140012a1d
bt ax, ax
rol al, 4
test ah, dl
add al, 1
test ax, 0xc341
clc
stc
bt edi, 0x16
xor al, 0xde
cmc
cmc
not al
stc
stc
rol al, 1
cmc
stc
bt si, bx
test rdx, rbx
neg al
jmp 0x1400409af
sub rax, rdx
bsr ax, dx
dec al
mov qword [rsp + 8], rcx
xor ax, 0x2879
inc ah
shld eax, ebp, 0x1e
add al, 0xb8
mov qword [rsp + 0x10], rdx
cmc
bswap eax
shld ax, sp, cl
shrd ax, cx, cl
push rbp
je 0x140006423
rol bp, 0xa
mov rbp, rsp
mov ax, 0xc3a9
sub rsp, 0x18
jmp 0x14001148f
jb 0x1400153ba
stc
bt di, cx
stc
bt cx, 2
cmp byte [rdi - 1], 0
jmp 0x140010c96
push rax
not al
mov al, 0xd3
jmp 0x140012ee8
mov ebx, dword [rdx + 0x20]
mov cl, bl
add rbx, rax
and cl, 0x68
btr cx, bx
cmp bh, 0x37
mov dword [rbp - 8], 0
inc ch
neg ch
rcl ch, cl
xor ch, 0x78
mov ecx, dword [rdx + 0x18]
jmp 0x14001338a
jmp 0x140010153
jmp 0x1400122c6
jbe 0x140011907
btr edi, edx
btc bx, bp
mov edi, dword [rdx + 0x24]
xchg ch, bl
jnp 0x14000f7cb
jmp 0x14000fc2c
jmp 0x14001267c
jmp 0x1400410bc