Function at 0x1400e9e90
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg rcx, r8
mov qword [rsp + 8], r8
xchg rcx, r8
nop
push r14
mov qword [rsp], rbx
push rbp
mov rsi, rsi
nop
sub rsp, 8
mov qword [rsp], rsi
nop
sub rsp, 8
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r13
nop
sub rsp, 8
mov qword [rsp], r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
neg rsp
sub rsp, 0xffffffffffffff68
neg rsp
movsxd r9, dword [rdx + 0x10]
movsxd r8, dword [rdx + 0x14]
mov dword [rsp - 0x14], 0x41e1715d
movsxd r11, dword [rdx + 8]
movsxd rsi, dword [rdx + 0x18]
mov ecx, dword [rdx + 0x24]
movsxd r10, dword [rdx]
mov dword [rsp - 0x44], esi
movsxd rdi, dword [rdx + 0x1c]
movsxd r14, dword [rdx + 0xc]
movsxd r15, dword [rdx + 0x20]
movsxd rbx, dword [rdx + 4]
mov rdi, rdi
mov dword [rsp + 0xe8], ecx
imul eax, esi, 0x13
mov qword [rsp + 0x40], r9
xchg rsp, rsp
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x50], rdi
movsxd rbp, eax
lea eax, [r9 + r9]
mov dword [rsp - 0x10], 0x73737bfb
cdqe
mov qword [rsp + 0x30], rax
imul eax, edi, 0x26
movsxd r12, eax
mov dword [rsp - 0x14], 0x61959995
lea eax, [r14 + r14]
cdqe
xchg r13, rax
mov qword [rsp + 0xf8], r13
xchg r13, rax
imul eax, r15d, 0x13
mov dword [rsp - 0x40], 0x70213e48
movsxd r13, eax
lea eax, [r11 + r11]
cdqe
mov r13, r13
mov qword [rsp + 0x18], rax
imul eax, ecx, 0x26
xchg r14, rcx
mov r14, r10
xchg r14, rcx
imul rcx, rcx
movsxd rdx, eax
mov dword [rsp - 0x38], 0x36dd422d
lea eax, [rbx + rbx]
cdqe
mov qword [rsp + 0xf0], rax
xchg rdi, rdi
imul eax, r8d, 0x26
xchg r13, r9
mov qword [rsp + 0x48], r9
xchg r9, r13
xchg r12, rdx
mov qword [rsp + 0x10], r12
xchg r12, rdx
cdqe
xchg r13, rax
mov rax, r13
xchg r13, rax
xchg r13, rax
mov qword [rsp], r13
xchg r13, rax
xchg rbp, rax
mov rbp, qword [rsp + 0xf0]
xchg rbp, rax
imul rax, rdx
imul r13, r8
mov dword [rsp - 0x40], ebp
mov qword [rsp], r13
add qword [rsp], rcx
mov rcx, qword [rsp]
xchg r13, rsi
mov rsi, qword [rsp + 0x48]
xchg r13, rsi
add rcx, rax
xchg rbp, rbp
xchg rsi, rax
mov rsi, qword [rsp + 0x18]
xchg rsi, rax
imul rax, r13
mov r14, r14
add rcx, rax
mov rax, qword [rsp + 0xf8]
imul rax, r12
add rcx, rax
mov dword [rsp - 0x34], 0x6687f59f
xchg rcx, rax
mov rcx, qword [rsp + 0x30]
xchg rcx, rax
imul rax, rbp
xchg rsp, rsp
add rcx, rax
lea eax, [r8 + r8]
xchg r9, rdi
mov r8, rdi
xchg rdi, r9
add rcx, rcx
xchg rcx, r12
mov qword [rsp], r12
xchg r12, rcx
movsxd rcx, eax
mov rdi, rdi
lea eax, [r10 + r10]
movsxd rdx, eax
mov r10, r11
xchg rdx, rdx
lea eax, [rsi + rsi]
xchg r15, rcx
mov qword [rsp + 0x28], r15
xchg rcx, r15
movsxd r9, eax
xchg r11, rax
mov r11, rax
xchg r11, rax
imul rax, r11
mov dword [rsp - 0x10], ebp
imul r9, r13
xchg r12, rdx
mov qword [rsp + 8], r12
xchg r12, rdx
add r9, rax
xchg r8, r10
mov rax, r10
xchg r10, r8
imul rax, rdx
add r9, rax
mov rcx, rcx
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
imul rax, qword [rsp + 0x10]
add r9, rax
mov rax, rdi
mov rcx, rcx
xchg r13, rcx
mov r13, rbx
xchg r13, rcx
imul rcx, qword [rsp + 8]
imul rax, r12
mov rdx, rdx
mov rdx, rbx
mov rbx, rsi
imul rdx, qword [rsp + 0xf0]
add r9, rax
mov r15, r15
xchg r10, rbx
mov qword [rsp + 0x60], r10
xchg r10, rbx
xchg r10, rax
mov r10, qword [rsp + 0xf0]
xchg r10, rax
imul rax, qword [rsp + 0xf8]
add r9, rax
xchg r11, rbp
mov rax, rbp
xchg rbp, r11
imul rax, qword [rsp + 0x10]
add r9, r9
mov dword [rsp - 0x30], 0xf615652
add rcx, rax
mov qword [rsp + 0x20], r9
xchg r9, rdi
mov rdi, qword [rsp]
xchg r9, rdi
mov rax, r8
imul rax, r12
mov dword [rsp - 0x24], 0x192d03fd
sub r9, 0xfffffffffe000000
mov r8, r14
add rcx, rax
mov dword [rsp - 0x30], 0x6dceaebc
sar r9, 0xe
sar r9, 4
sar r9, 3
sar r9, 4
sar r9, 1
mov rax, r13
mov dword [rsp - 0xc], 0x1135972f
xchg rdi, r9
mov qword [rsp + 0x68], rdi
xchg rdi, r9
imul rax, qword [rsp + 0xf8]
mov dword [rsp - 0x34], 0x68e8e79a
add rcx, rax
xchg r11, rax
mov r11, qword [rsp + 0x28]
xchg r11, rax
imul rax, rbp
mov dword [rsp - 0x10], 0xda41c46
add rcx, rax
lea rax, [r9 + rcx*2]
mov r9, qword [rsp + 0x20]
xchg r11, r11
mov qword [rsp + 0x58], rax
xchg r11, rsi
mov rcx, r11
xchg r11, rsi
imul rcx, qword [rsp + 0x10]
lea eax, [rdi + rdi]
mov dword [rsp - 0x14], 0x2eae3ab7
neg r9
add r9, 0xfffffffffe000000
neg r9
xchg r11, rdi
mov r11, qword [rsp + 0x58]
xchg r11, rdi
movsxd r11, eax
xchg r13, r13
add rdi, 0x45bd6003
sub rdi, 0x44bd6003
mov rax, r14
sar r9, 1
sar r9, 1
sar r9, 8
sar r9, 9
sar r9, 5
sar r9, 1
sar r9, 1
imul rax, qword [rsp + 0x18]
sar rdi, 0xa
sar rdi, 6
sar rdi, 3
sar rdi, 5
sar rdi, 1
add rcx, rax
xchg r9, rdi
mov qword [rsp + 0x70], r9
xchg rdi, r9
xchg r11, rax
mov r11, rax
xchg r11, rax
imul rax, r13
mov rsp, rsp
add rcx, rax
mov rax, qword [rsp + 0x40]
imul rax, qword [rsp + 0xf0]
mov dword [rsp - 0x44], 0x4ef57d91
add rcx, rax
mov rax, qword [rsp + 8]
imul rax, qword [rsp + 0x38]
mov dword [rsp - 0xc], ebx
add rcx, rax
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
imul rax, rbp
mov dword [rsp - 0x20], 0x54e92a7
xchg r14, rbp
mov r14, qword [rsp + 0x28]
xchg rbp, r14
lea rsi, [r9 + rcx*2]
mov rcx, r10
mov qword [rsp + 0x88], rsi
mov dword [rsp - 0x34], 0x29502822
imul rcx, qword [rsp + 8]
add rcx, rdx
add rcx, rax
mov rax, rbp
mov dword [rsp - 0x3c], esp
imul rax, r12
add rcx, rax
xchg r9, rax
mov r9, qword [rsp + 0x10]
xchg r9, rax
imul rax, qword [rsp + 0xf8]
mov dword [rsp - 0x1c], esi
add rcx, rax
xchg r13, rax
mov r13, rax
xchg r13, rax
imul rax, qword [rsp + 0x30]
add rcx, rax
xchg r15, r15
lea rdx, [rdi + rcx*2]
xchg rsp, rbx
mov rcx, rsp
xchg rsp, rbx
lea rdi, [rsi + 0x1000000]
mov dword [rsp - 0x28], edi
xchg rdx, r9
mov qword [rsp + 0x78], r9
xchg r9, rdx
sar rdi, 0x11
sar rdi, 6
sar rdi, 1
sar rdi, 1
mov rsi, r15
mov r12, r12
mov qword [rsp + 0x80], rdi
imul rcx, qword [rsp + 8]
imul r8, qword [rsp + 8]
mov dword [rsp - 0x3c], 0x453aa359
imul r10, qword [rsp + 0xf0]
xchg rsp, rax
mov rsp, r15
xchg rsp, rax
shl r9, 0x10
shl r9, 9
shl r9, 1
imul rax, r13
mov dword [rsp - 0x2c], ebx
add r8, r10
lea r15, [rdx + 0x2000000]
add rcx, rax
movsxd rdx, dword [rsp + 0xe8]
xchg r8, r8
xchg rdi, r10
mov rdi, qword [rsp + 0x40]
xchg rdi, r10
xchg r11, rax
mov r11, rax
xchg r11, rax
imul rax, qword [rsp + 0x10]
mov r15, r15
imul r11, qword [rsp + 0xf0]
add rcx, rax
sar r15, 0xe
sar r15, 8
sar r15, 3
sar r15, 1
xchg r14, rbp
mov rax, rbp
xchg rbp, r14
imul rax, qword [rsp + 0xf8]
add rcx, rax
xchg rsi, rsi
xchg r15, rbp
mov rax, r15
xchg rbp, r15
imul rax, qword [rsp + 0xf0]
mov dword [rsp - 0x30], ecx
add rcx, rax
mov rax, qword [rsp + 0x40]
imul rax, qword [rsp + 0x18]
add rcx, rax
xchg rdx, rdx
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
imul rax, r12
xchg rcx, rcx
lea r13, [rdi + rcx*2]
xchg rcx, rsp
mov rsp, rsi
xchg rsp, rcx
imul rcx, qword [rsp + 0x10]
mov rsi, rsi
add r8, rax
lea r12, [r13 + 0x2000000]
xchg rbx, r10
mov rax, rbx
xchg rbx, r10
sar r12, 4
sar r12, 0xc
sar r12, 2
sar r12, 4
sar r12, 2
sar r12, 1
sar r12, 1
imul rax, qword [rsp + 0x10]
xchg r9, r9
add r8, rax
mov rax, rbp
imul rax, qword [rsp + 0x48]
mov dword [rsp - 0x3c], esi
add r8, rax
mov rax, qword [rsp + 8]
imul rax, qword [rsp + 0x50]
mov dword [rsp - 0x14], edx
lea rbp, [r15 + r8*2]
mov r8, qword [rsp + 0x60]
add rcx, rax
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
imul rax, qword [rsp + 0xf0]
mov dword [rsp - 0x44], 0x6e36a700
lea rbx, [rbp + 0x1000000]
add rcx, rax
sar rbx, 1
sar rbx, 0x17
sar rbx, 1
xchg rsp, rax
mov rsp, r10
xchg rsp, rax
imul rax, qword [rsp + 0xf8]
imul r10, r10
mov dword [rsp - 0x30], 0xbd07eae
add rcx, rax
xchg r12, rax
mov r12, qword [rsp + 0x18]
xchg r12, rax
imul rax, qword [rsp + 0x38]
add rcx, rax
mov dword [rsp - 0x34], ecx
xchg r11, rbx
mov rax, r11
xchg r11, rbx
sub rax, r9
mov dword [rsp - 0x40], 0x37098205
mov r9, qword [rsp + 0x20]
add r9, rax
mov rax, rsi
mov dword [rsp - 0x2c], ebp
imul rax, qword [rsp + 8]
lea r14, [r12 + rcx*2]
xchg r12, r9
mov qword [rsp + 0x20], r12
xchg r9, r12
xchg rcx, r14
mov r14, rdx
xchg r14, rcx
lea rdi, [r14 + 0x1000000]
imul rcx, qword [rsp + 0x10]
xchg r12, r12
sar rdi, 7
sar rdi, 0x10
sar rdi, 1
sar rdi, 1
sub r9, 0xfffffffffe000000
mov rbp, rbp
add rcx, rax
xchg rdx, r8
mov rax, rdx
xchg r8, rdx
imul rax, qword [rsp + 0x18]
mov rdi, rdi
add rcx, r10
add rcx, r11
add rcx, rax
xchg rdx, rdx
xchg r8, rax
mov r8, qword [rsp + 0x28]
xchg r8, rax
imul rax, qword [rsp + 0xf8]
xchg r13, r13
add rcx, rax
sar r9, 0x15
sar r9, 3
sar r9, 1
sar r9, 1
lea r11, [rdi + rcx*2]
mov dword [rsp - 0x1c], esp
lea r10, [r11 + 0x2000000]
imul rdx, qword [rsp + 8]
imul rsi, qword [rsp + 0xf0]
xchg rsi, rsi
imul r8, qword [rsp + 0xf8]
xchg r11, rax
mov r11, qword [rsp + 0x50]
xchg r11, rax
add rdx, rsi
mov dword [rsp - 0x10], edx
imul rax, qword [rsp + 0x18]
xchg r14, rcx
mov r14, qword [rsp + 0x68]
xchg r14, rcx
add rdx, r8
mov rsi, qword [rsp]
xchg rsi, rsi
add rdx, rax
mov rax, qword [rsp + 0x30]
imul rax, qword [rsp + 0x38]
shl rcx, 7
shl rcx, 0xc
shl rcx, 5
shl rcx, 1
shl rcx, 1
add rdx, rax
mov r15, r15
sar r10, 6
sar r10, 0xd
sar r10, 3
sar r10, 2
sar r10, 1
sar r10, 1
shl r15, 5
shl r15, 0x11
shl r15, 3
shl r15, 1
shl rbx, 1
shl rbx, 0x13
shl rbx, 1
shl rbx, 1
shl rbx, 1
shl rbx, 1
shl rbx, 1
shl r12, 0x14
shl r12, 3
shl r12, 3
sub ebp, ebx
lea r8, [r10 + rdx*2]
mov rcx, rcx
shl rdi, 0x17
shl rdi, 2
lea rdx, [r8 + 0x1000000]
xchg rbp, rbp
shl r10, 0xd
shl r10, 6
shl r10, 4
shl r10, 2
shl r10, 1
sar rdx, 0x14
sar rdx, 2
sar rdx, 1
sar rdx, 1
sar rdx, 1
sub r13d, r12d
mov rbx, rbx
imul rax, rdx, 0x13
sub r14d, edi
shl rdx, 0xe
shl rdx, 7
shl rdx, 3
shl rdx, 1
sub rax, rcx
mov dword [rsp - 0x44], 0x75bb9823
sub r11d, r10d
add rsi, rax
lea rcx, [rsi + 0x2000000]
mov dword [rsp - 0x10], ebx
sar rcx, 0xe
sar rcx, 7
sar rcx, 1
sar rcx, 3
sar rcx, 1
xchg r15, rax
mov r15, rcx
xchg r15, rax
shl rax, 5
shl rax, 5
shl rax, 6
shl rax, 2
shl rax, 4
shl rax, 4
sub esi, eax
mov rcx, rcx
xchg r10, rax
mov r10, qword [rsp + 0xe0]
xchg r10, rax
mov dword [rax], esi
mov dword [rsp - 0x10], 0x3e96a7e7
mov rsi, qword [rsp + 0xe0]
mov rax, qword [rsp + 0x70]
shl rax, 3
shl rax, 5
shl rax, 0xe
shl rax, 1
shl rax, 1
shl rax, 1
sub ecx, eax
mov dword [rsp - 0xc], esi
mov rax, qword [rsp + 0x78]
add ecx, dword [rsp + 0x58]
sub eax, r15d
mov dword [rsp - 0x2c], 0x47882c78
mov dword [rsi + 8], eax
xchg rbp, r9
mov rax, rbp
xchg r9, rbp
shl rax, 0x13
shl rax, 6
shl rax, 1
mov dword [rsi + 4], ecx
mov dword [rsp - 0x28], 0x3c0b2042
mov rcx, qword [rsp + 0x20]
sub ecx, eax
mov dword [rsi + 0xc], ebp
mov rax, qword [rsp + 0x80]
mov dword [rsp - 0x18], 0x1e72891
shl rax, 0x14
shl rax, 3
shl rax, 1
shl rax, 1
sub r9d, eax
mov dword [rsi + 0x10], ecx
add r9d, dword [rsp + 0x88]
mov dword [rsp - 0x38], esi
sub r8d, edx
mov dword [rsi + 0x14], r9d
mov dword [rsi + 0x24], r8d
mov dword [rsi + 0x18], r13d
mov dword [rsp - 0x30], 0x4ea63148
mov dword [rsi + 0x1c], r14d
mov dword [rsi + 0x20], r11d
neg rsp
add rsp, 0xffffffffffffff68
neg rsp
pop r15
pop r14
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
mov r12, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rsi, qword [rsp]
add rsp, 8
nop
mov rbp, qword [rsp]
add rsp, 8
nop
mov rbx, qword [rsp]
add rsp, 8
ret