Function at 0x140022020
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg rbx, rdi
mov qword [rsp + 8], rdi
xchg rdi, rbx
xchg rbp, r10
mov qword [rsp + 0x10], r10
xchg r10, rbp
xchg rbx, rsi
mov qword [rsp + 0x18], rbx
xchg rbx, rsi
push rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r13
push r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
neg rsp
sub rsp, 0xffffffffffffffd0
neg rsp
mov rax, qword [0x1400ee5e8]
mov rdi, rcx
mov r13, r13
xchg rdx, rbx
mov rdx, rbx
xchg rdx, rbx
movabs rcx, 0x29a8f4e93db7a746
add rcx, 0x2edabbe5
sub rcx, 0x4433ad58
add rcx, 0x532c2a4
add rcx, 0x7e405166
xor rax, rcx
movabs r13, 0x8ca9cd9c3f2586e2
add r13, 0x121047eb
sub r13, 0x4ea95e2c
add r13, 0xff3c5e4
add r13, 0x7fffffff
xor r13, 0x58fe5d73
not rax
mov dword [rsp - 0x28], 0x4b91780
mov edx, 0x461b8f08
xor edx, 0x7711b003
sub edx, 0x16334e29
sub edx, 0x682bb20
sub edx, 0x145434d1
rol rax, 4
rol rax, 1
mov r8d, 0x6316c06f
add r8d, 0x50a6e6
xor r8d, 0x6f8f286c
sub r8d, 0xce84f2f
add rax, r13
xchg r14, rbx
mov rcx, r14
xchg r14, rbx
call rax
mov dword [rsp - 0x38], esp
xchg r8, rax
mov rdx, r8
xchg r8, rax
movabs r12, 0x9868a32729454c4
xor r12, 0x54f9731e
sub r12, 0x21400ff0
add r12, 0x46420c1c
sub r12, 0x3a238ca
mov rax, qword [0x1400ee5f0]
xchg rdx, rdx
movabs r15, 0x758495a03ef4e0e8
xor r15, 0x28fa3309
add r15, 0xaee39e
xor r15, 0x7944191
ror rax, 0xa
ror rax, 0x1a
ror rax, 1
ror rax, 1
ror rax, 1
movabs r14, 0x119b0c44004d9ada
add r14, 0x1c0af99b
add r14, 0x53bf436
sub r14, 0x2b9ef29
xor rax, r12
movabs rbp, 0xa144f995490f3da5
xor rbp, 0x55bbd367
xor rbp, 0x3356098c
sub rbp, 0x142a0872
add rbp, 0x7fffffff
add rbp, 0x3f8f3cf3
add rax, r15
xchg rbx, r14
mov rcx, r14
xchg r14, rbx
ror rax, 0x1a
ror rax, 0xe
ror rax, 1
ror rax, 1
add rax, r14
mov dword [rsp - 0x40], 0x307c5747
ror rax, 2
add rax, rbp
call rax
mov r9, qword [0x1400ee5e8]
mov dword [rsp - 0x38], ebp
xchg rsi, rax
mov rax, rsi
xchg rsi, rax
movabs rax, 0x29a8f4e929da9b5b
xor rax, 0x33fad61
xor rax, 0xbee02b2
xor rax, 0x5852d196
add rax, 0x7fffffff
sub rax, 0x4d881b40
mov edx, 0x29a63dfa
xor edx, 0x5437f9af
sub edx, 0x6d31f8ae
xor edx, 0x6f020899
sub edx, 0x7f5dc24c
xor r9, rax
mov r8d, 0x48a12b08
add r8d, 0x22ef0166
sub r8d, 0x3bbb2506
sub r8d, 0x2fd5075e
not r9
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
rol r9, 5
add r9, r13
mov dword [rsp - 0x3c], ecx
call r9
xchg rdx, r8
mov r8, rax
xchg r8, rdx
xchg r14, rbx
mov rcx, r14
xchg r14, rbx
mov rax, qword [0x1400ee5f0]
ror rax, 7
ror rax, 0x12
ror rax, 6
ror rax, 7
ror rax, 1
xor rax, r12
mov dword [rsp - 0x18], esp
add rax, r15
ror rax, 0x1a
ror rax, 0x10
add rax, r14
mov dword [rsp - 0x3c], 0x4e5f4c02
ror rax, 1
ror rax, 1
add rax, rbp
call rax
mov dword [rsp - 0x2c], 0x7cc1c013
lea rbx, [rdi + 8]
mov dword [rsp + 0x20], 0x47b50225
add dword [rsp + 0x20], 0x1ce4e3e0
sub dword [rsp + 0x20], 0x27024739
xor dword [rsp + 0x20], 0x70b8eceb
sub dword [rsp + 0x20], 0xb92789
mov qword [rdi], rbx
mov dword [rsp - 0x20], 0x1be0edf
xorps xmm0, xmm0
xchg rdi, rbx
movups xmmword [rdi], xmm0
xchg rbx, rdi
mov rbp, rax
mov dword [rsp + 0x24], 0x1a1a7411
xor dword [rsp + 0x24], 0x69ddb8be
add dword [rsp + 0x24], 0x49098fb
sub dword [rsp + 0x24], 0x1ef11405
xchg rdx, rbx
movups xmmword [rdx + 0x10], xmm0
xchg rdx, rbx
mov dword [rsp + 0x28], 0x5ff731da
xor dword [rsp + 0x28], 0x4ac04639
xor dword [rsp + 0x28], 0x487aa0a1
sub dword [rsp + 0x28], 0x52438cd3
add dword [rsp + 0x28], 0x3671307c
xchg rbx, rbp
movups xmmword [rbp + 0x20], xmm0
xchg rbx, rbp
mov qword [rdi + 0x38], 0x361326f4
add qword [rdi + 0x38], 0x1577f825
sub qword [rdi + 0x38], 0x27d20575
sub qword [rdi + 0x38], 0x23b91997
mov rcx, qword [rdi]
mov rdx, rdx
mov byte [rsp + 0x2c], 0x79
sub byte [rsp + 0x2c], 0x6b
xor byte [rsp + 0x2c], 0x48
xor byte [rsp + 0x2c], 0x5d
add byte [rsp + 0x2c], 0x94
cmp rcx, rbx
mov dword [rsp - 0x34], 0x7d41334a
je 0x1400223f9
call fcn.140092c10
xchg r8, rbx
mov qword [rdi], r8
xchg rbx, r8
xorps xmm0, xmm0
xchg r14, r14
xchg rbx, rcx
movups xmmword [rcx], xmm0
xchg rbx, rcx
xor ecx, ecx
mov r10, r10
xchg r10, rbx
movups xmmword [r10 + 0x10], xmm0
xchg rbx, r10
xchg rdx, rbx
movups xmmword [rdx + 0x20], xmm0
xchg rbx, rdx
mov rdx, qword [rdi]
xchg r12, r12
cmp qword [rdi + 0x38], rcx
jbe 0x140022469
nop dword [rax + rax]
mov dword [rsp - 0x24], 0x4a14ca81
movzx eax, byte [rsp + rcx + 0x20]
mov word [rdx + rcx*2], ax
inc rcx
mov dword [rsp - 0x10], 0x5676a463
cmp rcx, qword [rdi + 0x38]
jb 0x14002244b
xchg r8, rbx
mov r8, qword [rsp + 0x60]
xchg r8, rbx
xchg r12, rax
mov r12, rdi
xchg r12, rax
xchg rcx, rsi
mov qword [rdi + 0x60], rcx
xchg rsi, rcx
mov rsi, qword [rsp + 0x70]
xchg rbp, rcx
mov qword [rdi + 0x68], rcx
xchg rbp, rcx
xchg rsi, rbp
mov rsi, qword [rsp + 0x68]
xchg rsi, rbp
mov dword [rdi + 0x40], 0x51ca77d8
sub dword [rdi + 0x40], 0xcaa3765
add dword [rdi + 0x40], 0xa53afce
xor dword [rdi + 0x40], 0x69d360ff
xor dword [rdi + 0x40], 0x26a0f0fe
mov dword [rdi + 0x44], 0xaafa107
xor dword [rdi + 0x44], 0x677988e0
sub dword [rdi + 0x44], 0x14d05f06
sub dword [rdi + 0x44], 0x283a18e0
sub dword [rdi + 0x44], 0x30cbb1f5
mov qword [rdi + 0x48], 0x18e2b43f
add qword [rdi + 0x48], 0x4e918a31
xor qword [rdi + 0x48], 0x67e33d10
sub qword [rdi + 0x48], 0x97035f
mov dword [rdi + 0x50], 0x3be985b6
add dword [rdi + 0x50], 0x1c79bda1
sub dword [rdi + 0x50], 0x382cb31d
xor dword [rdi + 0x50], 0xef2ed77
sub dword [rdi + 0x50], 0x2ec47c8d
mov dword [rdi + 0x54], 0xfa81330
xor dword [rdi + 0x54], 0x5d9d0d3a
xor dword [rdi + 0x54], 0x6e971281
add dword [rdi + 0x54], 0x28eda9d8
sub dword [rdi + 0x54], 0x658fb5e3
mov dword [rdi + 0x58], 0x5ac6c703
add dword [rdi + 0x58], 0xcf630e4
sub dword [rdi + 0x58], 0x36ad61ae
sub dword [rdi + 0x58], 0x310f95b9
nop
add rsp, 0x355b109
sub rsp, 0x355b0d9
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
xchg r12, r12
nop
mov r12, qword [rsp]
add rsp, 8
pop rdi
mov r8, r8
ret