Function at 0x14004dae0
Capabilities:
Encrypt data using openssl rsa

Disassembly:
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov r14, rdx
mov rax, qword [0x140158018]
xor rax, rsp
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [0x140136a00]
lea rdx, [rsp + 0x20]
movaps xmmword [rdx], xmm0
mov r8d, 6
call fcn.1400834e0
xor edi, edi
test eax, eax
je 0x14004db8e
lea rcx, [rsp + 0x20]
call fcn.1400834a0
movzx esi, byte [0x14014976d]
cmp rax, rsi
jne 0x14004dba9
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140083490
lea r15, [0x140149760]
cmp sil, 7
jne 0x14004dd5a
mov ecx, dword [rax]
mov edx, dword [0x140149764]
bswap ecx
bswap edx
cmp ecx, edx
jne 0x14004db74
mov ecx, dword [rax + 3]
mov edx, dword [0x140149767]
bswap ecx
bswap edx
xor eax, eax
cmp ecx, edx
je 0x14004db7f
xor eax, eax
cmp ecx, edx
setae al
add eax, eax
dec eax
test eax, eax
jne 0x14004dba9
mov eax, dword [r15]
mov dword [r14], eax
mov edi, 1
mov rcx, qword [rsp + 0x38]
xor rcx, rsp
call fcn.14009d8b0
mov eax, edi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, [rsp + 0x20]
call fcn.1400834a0
movzx esi, byte [0x140149835]
cmp rax, rsi
jne 0x14004dc13
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140083490
lea r15, [0x140149828]
cmp sil, 7
jne 0x14004dd7a
mov ecx, dword [rax]
mov edx, dword [0x14014982c]
bswap ecx
bswap edx
cmp ecx, edx
jne 0x14004dc00
mov ecx, dword [rax + 3]
mov edx, dword [0x14014982f]
bswap ecx
bswap edx
xor eax, eax
cmp ecx, edx
je 0x14004dc0b
xor eax, eax
cmp ecx, edx
setae al
add eax, eax
dec eax
test eax, eax
je 0x14004db83
lea rcx, [rsp + 0x20]
call fcn.1400834a0
movzx esi, byte [0x1401498fd]
cmp rax, rsi
jne 0x14004dc7d
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140083490
lea r15, [0x1401498f0]
cmp sil, 7
jne 0x14004dd9a
mov ecx, dword [rax]
mov edx, dword [0x1401498f4]
bswap ecx
bswap edx
cmp ecx, edx
jne 0x14004dc6a
mov ecx, dword [rax + 3]
mov edx, dword [0x1401498f7]
bswap ecx
bswap edx
xor eax, eax
cmp ecx, edx
je 0x14004dc75
xor eax, eax
cmp ecx, edx
setae al
add eax, eax
dec eax
test eax, eax
je 0x14004db83
lea rcx, [rsp + 0x20]
call fcn.1400834a0
movzx esi, byte [0x1401499c5]
cmp rax, rsi
jne 0x14004dce7
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140083490
lea r15, [0x1401499b8]
cmp sil, 7
jne 0x14004ddba
mov ecx, dword [rax]
mov edx, dword [0x1401499bc]
bswap ecx
bswap edx
cmp ecx, edx
jne 0x14004dcd4
mov ecx, dword [rax + 3]
mov edx, dword [0x1401499bf]
bswap ecx
bswap edx
xor eax, eax
cmp ecx, edx
je 0x14004dcdf
xor eax, eax
cmp ecx, edx
setae al
add eax, eax
dec eax
test eax, eax
je 0x14004db83
lea rcx, [rsp + 0x20]
call fcn.1400834a0
movzx esi, byte [0x140149a95]
cmp rax, rsi
jne 0x14004db8e
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140083490
lea r15, [0x140149a88]
cmp sil, 7
jne 0x14004ddda
mov ecx, dword [rax]
mov edx, dword [0x140149a8c]
bswap ecx
bswap edx
cmp ecx, edx
jne 0x14004dd42
mov ecx, dword [rax + 3]
mov edx, dword [0x140149a8f]
bswap ecx
bswap edx
xor eax, eax
cmp ecx, edx
je 0x14004dd4d
xor eax, eax
cmp ecx, edx
setae al
add eax, eax
dec eax
test eax, eax
je 0x14004db83
jmp 0x14004db8e
test sil, sil
je 0x14004db83
lea rdx, [0x140149764]
mov rcx, rax
mov r8, rbx
call fcn.1400a00d0
jmp 0x14004db7f
test sil, sil
je 0x14004db83
lea rdx, [0x14014982c]
mov rcx, rax
mov r8, rbx
call fcn.1400a00d0
jmp 0x14004dc0b
test sil, sil
je 0x14004db83
lea rdx, [0x1401498f4]
mov rcx, rax
mov r8, rbx
call fcn.1400a00d0
jmp 0x14004dc75
test sil, sil
je 0x14004db83
lea rdx, [0x1401499bc]
mov rcx, rax
mov r8, rbx
call fcn.1400a00d0
jmp 0x14004dcdf
test sil, sil
je 0x14004db83
lea rdx, [0x140149a8c]
mov rcx, rax
mov r8, rbx
call fcn.1400a00d0
jmp 0x14004dd4d