Function at 0x1400e7230
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
push rbx
xchg r11, r11
nop
sub rsp, 8
mov qword [rsp], rbp
nop
sub rsp, 8
mov qword [rsp], rsi
nop
sub rsp, 8
mov qword [rsp], rdi
push r12
mov dword [rsp - 0xc], esi
nop
sub rsp, 8
mov qword [rsp], r13
push r14
mov dword [rsp - 0x3c], ecx
push r9
mov qword [rsp], r15
add rsp, 0xffffffffffffff68
mov dword [rsp - 0x2c], ebp
movsxd r9, dword [rdx + 0x10]
movsxd r8, dword [rdx + 0x14]
movsxd r11, dword [rdx + 8]
movsxd rsi, dword [rdx + 0x18]
mov dword [rsp - 0x38], 0xd957d42
mov ecx, dword [rdx + 0x24]
movsxd r10, dword [rdx]
movsxd rdi, dword [rdx + 0x1c]
movsxd r14, dword [rdx + 0xc]
mov dword [rsp - 0x10], 0x63331db9
movsxd r15, dword [rdx + 0x20]
movsxd rbx, dword [rdx + 4]
mov dword [rsp + 0xe8], ecx
xchg r10, r10
imul eax, esi, 0x13
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x50], rdi
mov dword [rsp - 0x10], ebx
movsxd rbp, eax
lea eax, [r9 + r9]
cdqe
mov dword [rsp - 0x1c], ebp
mov qword [rsp + 0x30], rax
imul eax, edi, 0x26
movsxd r12, eax
lea eax, [r14 + r14]
xchg rbp, rbp
cdqe
mov qword [rsp + 0xf8], rax
imul eax, r15d, 0x13
mov rsi, rsi
movsxd r13, eax
lea eax, [r11 + r11]
cdqe
mov rsp, rsp
xchg r11, rax
mov qword [rsp + 0x18], r11
xchg r11, rax
imul eax, ecx, 0x26
xchg rcx, r15
mov r15, r10
xchg r15, rcx
imul rcx, rcx
movsxd rdx, eax
lea eax, [rbx + rbx]
xchg rdi, rdi
cdqe
mov qword [rsp + 0xf0], rax
imul eax, r8d, 0x26
xchg r13, r13
xchg r10, r13
mov qword [rsp + 0x48], r10
xchg r13, r10
xchg r14, rdx
mov qword [rsp + 0x10], r14
xchg rdx, r14
cdqe
xchg r13, rdi
mov rdi, rax
xchg r13, rdi
mov qword [rsp], rax
xchg r11, rax
mov r11, qword [rsp + 0xf0]
xchg r11, rax
imul rax, rdx
mov dword [rsp - 0x2c], esi
imul r13, r8
xchg rsi, r13
mov qword [rsp], rsi
xchg rsi, r13
add qword [rsp], rcx
xchg rcx, r12
mov r12, qword [rsp]
xchg rcx, r12
mov r13, qword [rsp + 0x48]
xchg r8, r8
add rcx, rax
mov rax, qword [rsp + 0x18]
imul rax, r13
add rcx, rax
xchg rcx, rcx
xchg rbp, rax
mov rbp, qword [rsp + 0xf8]
xchg rbp, rax
imul rax, r12
xchg rbp, rbp
add rcx, rax
xchg r11, rax
mov r11, qword [rsp + 0x30]
xchg r11, rax
imul rax, rbp
add rcx, rax
lea eax, [r8 + r8]
xchg r12, r12
mov r8, r9
add rcx, rcx
mov qword [rsp], rcx
mov dword [rsp - 0x14], 0x468449ab
movsxd rcx, eax
lea eax, [r10 + r10]
movsxd rdx, eax
xchg r10, r11
mov r11, r10
xchg r11, r10
lea eax, [rsi + rsi]
mov dword [rsp - 0x3c], 0x6f725868
mov qword [rsp + 0x28], rcx
movsxd r9, eax
xchg r9, rax
mov r9, r11
xchg r9, rax
imul rax, r11
imul r9, r13
mov dword [rsp - 0x38], 0x5932ad4e
mov qword [rsp + 8], rdx
add r9, rax
xchg r8, r14
mov rax, r14
xchg r8, r14
imul rax, rdx
xchg rdi, rdi
add r9, rax
mov rax, rcx
imul rax, qword [rsp + 0x10]
mov dword [rsp - 0x34], esi
add r9, rax
xchg rdi, rsi
mov rax, rsi
xchg rsi, rdi
mov rcx, rbx
mov dword [rsp - 0x20], 0x11b77f8
imul rcx, qword [rsp + 8]
imul rax, r12
mov rdx, rbx
xchg rsi, rbx
mov rsi, rbx
xchg rsi, rbx
imul rdx, qword [rsp + 0xf0]
mov dword [rsp - 0x44], ebp
add r9, rax
xchg r13, rbx
mov qword [rsp + 0x60], r13
xchg rbx, r13
xchg r13, rax
mov r13, qword [rsp + 0xf0]
xchg r13, rax
imul rax, qword [rsp + 0xf8]
mov dword [rsp - 0x34], edi
add r9, rax
mov rax, r11
imul rax, qword [rsp + 0x10]
add r9, r9
mov r15, r15
add rcx, rax
mov qword [rsp + 0x20], r9
xchg r9, rbx
mov rbx, qword [rsp]
xchg r9, rbx
xchg rbx, r8
mov rax, rbx
xchg rbx, r8
imul rax, r12
neg r9
add r9, 0xfffffffffe000000
neg r9
xchg r14, rsi
mov r8, rsi
xchg rsi, r14
add rcx, rax
mov r10, r10
sar r9, 0x11
sar r9, 2
sar r9, 2
sar r9, 3
sar r9, 1
sar r9, 1
xchg r13, r15
mov rax, r15
xchg r15, r13
mov qword [rsp + 0x68], r9
imul rax, qword [rsp + 0xf8]
mov dword [rsp - 0x28], esp
add rcx, rax
xchg r12, rax
mov r12, qword [rsp + 0x28]
xchg r12, rax
imul rax, rbp
mov dword [rsp - 0x28], 0x5d861ddd
add rcx, rax
lea rax, [r9 + rcx*2]
xchg r10, r9
mov r10, qword [rsp + 0x20]
xchg r10, r9
xchg r8, rax
mov qword [rsp + 0x58], r8
xchg r8, rax
xchg rcx, rsi
mov rsi, rcx
xchg rcx, rsi
imul rcx, qword [rsp + 0x10]
lea eax, [rdi + rdi]
mov dword [rsp - 0x2c], 0x1bb824f
sub r9, 0xfffffffffe000000
xchg rdi, r10
mov r10, qword [rsp + 0x58]
xchg r10, rdi
movsxd r11, eax
mov rbp, rbp
sub rdi, 0xffffffffff000000
xchg r14, rax
mov r14, rax
xchg r14, rax
sar r9, 0x18
sar r9, 1
sar r9, 1
imul rax, qword [rsp + 0x18]
sar rdi, 0x13
sar rdi, 2
sar rdi, 2
sar rdi, 1
sar rdi, 1
add rcx, rax
mov qword [rsp + 0x70], rdi
mov dword [rsp - 0x20], ebp
xchg r9, rax
mov r9, r11
xchg r9, rax
imul rax, r13
xchg r12, r12
add rcx, rax
mov rax, qword [rsp + 0x40]
imul rax, qword [rsp + 0xf0]
add rcx, rax
xchg r8, r8
mov rax, qword [rsp + 8]
imul rax, qword [rsp + 0x38]
add rcx, rax
mov dword [rsp - 0x1c], 0x153f9e95
mov rax, rbx
imul rax, rbp
xchg rbp, r12
mov r12, qword [rsp + 0x28]
xchg r12, rbp
lea rsi, [r9 + rcx*2]
mov rcx, r10
mov r11, r11
mov qword [rsp + 0x88], rsi
imul rcx, qword [rsp + 8]
add rcx, rdx
add rcx, rax
mov dword [rsp - 0x34], ecx
xchg rbp, rax
mov rbp, rax
xchg rbp, rax
imul rax, r12
mov dword [rsp - 0x44], edx
add rcx, rax
mov rax, qword [rsp + 0x10]
imul rax, qword [rsp + 0xf8]
mov dword [rsp - 0x30], ebx
add rcx, rax
mov rax, r13
imul rax, qword [rsp + 0x30]
add rcx, rax
mov dword [rsp - 0x34], 0x15016c2
lea rdx, [rdi + rcx*2]
xchg rbx, r13
mov rcx, r13
xchg rbx, r13
lea rdi, [rsi + 0x1000000]
mov qword [rsp + 0x78], rdx
mov r13, r13
sar rdi, 0x15
sar rdi, 1
sar rdi, 1
sar rdi, 1
sar rdi, 1
xchg rsi, rdx
mov rdx, r15
xchg rdx, rsi
mov qword [rsp + 0x80], rdi
xchg r15, r15
imul rcx, qword [rsp + 8]
imul r8, qword [rsp + 8]
imul r10, qword [rsp + 0xf0]
xchg rbx, rbx
mov rax, r15
shl r9, 6
shl r9, 8
shl r9, 7
shl r9, 1
shl r9, 1
shl r9, 1
shl r9, 1
shl r9, 1
imul rax, r13
add r8, r10
lea r15, [rdx + 0x2000000]
xchg rdi, rdi
add rcx, rax
movsxd rdx, dword [rsp + 0xe8]
xchg r10, r9
mov r9, qword [rsp + 0x40]
xchg r9, r10
mov rax, r11
imul rax, qword [rsp + 0x10]
mov dword [rsp - 0x28], 0x4dec034c
imul r11, qword [rsp + 0xf0]
add rcx, rax
sar r15, 0x17
sar r15, 3
xchg r14, rax
mov r14, rax
xchg r14, rax
imul rax, qword [rsp + 0xf8]
add rcx, rax
mov rax, rbp
mov dword [rsp - 0x40], esp
imul rax, qword [rsp + 0xf0]
add rcx, rax
mov rax, qword [rsp + 0x40]
mov dword [rsp - 0x14], edi
imul rax, qword [rsp + 0x18]
add rcx, rax
xchg rbx, rcx
mov rax, rcx
xchg rbx, rcx
imul rax, r12
xchg rsp, rsp
lea r13, [rdi + rcx*2]
xchg rsi, rcx
mov rsi, rcx
xchg rsi, rcx
imul rcx, qword [rsp + 0x10]
mov r15, r15
add r8, rax
lea r12, [r13 + 0x2000000]
xchg r10, rax
mov r10, rax
xchg r10, rax
sar r12, 0x15
sar r12, 3
sar r12, 1
sar r12, 1
imul rax, qword [rsp + 0x10]
add r8, rax
mov dword [rsp - 0x1c], ebx
xchg rbp, rcx
mov rax, rcx
xchg rbp, rcx
imul rax, qword [rsp + 0x48]
add r8, rax
mov rax, qword [rsp + 8]
xchg rsp, rsp
imul rax, qword [rsp + 0x50]
lea rbp, [r15 + r8*2]
mov r8, qword [rsp + 0x60]
add rcx, rax
mov dword [rsp - 0x38], 0x57282fcb
mov rax, rbx
imul rax, qword [rsp + 0xf0]
lea rbx, [rbp + 0x1000000]
mov dword [rsp - 0x38], 0xd60a5db
add rcx, rax
sar rbx, 0xc
sar rbx, 0xc
sar rbx, 1
xchg rbp, r10
mov rax, rbp
xchg r10, rbp
imul rax, qword [rsp + 0xf8]
mov dword [rsp - 0x10], 0x75325969
imul r10, r10
add rcx, rax
xchg rsi, rax
mov rsi, qword [rsp + 0x18]
xchg rsi, rax
imul rax, qword [rsp + 0x38]
add rcx, rax
mov dword [rsp - 0x24], edi
xchg rcx, rbx
mov rax, rcx
xchg rbx, rcx
sub rax, r9
xchg r9, rsi
mov rsi, qword [rsp + 0x20]
xchg r9, rsi
add r9, rax
mov dword [rsp - 0x38], ebp
xchg rsi, rax
mov rsi, rax
xchg rsi, rax
imul rax, qword [rsp + 8]
mov dword [rsp - 0x1c], 0x6048634d
lea r14, [r12 + rcx*2]
xchg r9, rsi
mov qword [rsp + 0x20], rsi
xchg rsi, r9
xchg rdx, rcx
mov rdx, rcx
xchg rcx, rdx
lea rdi, [r14 + 0x1000000]
mov r12, r12
imul rcx, qword [rsp + 0x10]
sar rdi, 2
sar rdi, 0x17
neg r9
add r9, 0xfffffffffe000000
neg r9
add rcx, rax
xchg rcx, rcx
xchg rdx, r8
mov rax, rdx
xchg r8, rdx
imul rax, qword [rsp + 0x18]
add rcx, r10
mov r13, r13
add rcx, r11
add rcx, rax
xchg r10, rax
mov r10, qword [rsp + 0x28]
xchg r10, rax
imul rax, qword [rsp + 0xf8]
add rcx, rax
sar r9, 0x18
sar r9, 1
sar r9, 1
lea r11, [rdi + rcx*2]
mov dword [rsp - 0x14], 0xcafd050
lea r10, [r11 + 0x2000000]
imul rdx, qword [rsp + 8]
imul rsi, qword [rsp + 0xf0]
xchg rcx, rcx
imul r8, qword [rsp + 0xf8]
xchg rsi, rax
mov rsi, qword [rsp + 0x50]
xchg rsi, rax
add rdx, rsi
mov r8, r8
imul rax, qword [rsp + 0x18]
xchg rcx, rbp
mov rbp, qword [rsp + 0x68]
xchg rbp, rcx
add rdx, r8
mov dword [rsp - 0x2c], edx
mov rsi, qword [rsp]
add rdx, rax
mov rax, qword [rsp + 0x30]
imul rax, qword [rsp + 0x38]
mov r9, r9
shl rcx, 0x15
shl rcx, 3
shl rcx, 1
shl rcx, 1
add rdx, rax
sar r10, 3
sar r10, 1
sar r10, 0x16
shl r15, 1
shl r15, 3
shl r15, 9
shl r15, 2
shl r15, 4
shl r15, 2
shl r15, 5
shl rbx, 8
shl rbx, 0x10
shl rbx, 1
shl r12, 0x10
shl r12, 6
shl r12, 2
shl r12, 1
shl r12, 1
sub ebp, ebx
lea r8, [r10 + rdx*2]
mov dword [rsp - 0x30], 0x79bbca78
shl rdi, 0xd
shl rdi, 8
shl rdi, 3
shl rdi, 1
lea rdx, [r8 + 0x1000000]
shl r10, 0xd
shl r10, 9
shl r10, 3
shl r10, 1
sar rdx, 2
sar rdx, 0xa
sar rdx, 9
sar rdx, 2
sar rdx, 1
sar rdx, 1
sub r13d, r12d
mov dword [rsp - 0xc], 0x11522833
imul rax, rdx, 0x13
sub r14d, edi
shl rdx, 8
shl rdx, 0xc
shl rdx, 1
shl rdx, 1
shl rdx, 1
shl rdx, 1
shl rdx, 1
sub rax, rcx
mov dword [rsp - 0x24], 0xd954de7
sub r11d, r10d
add rsi, rax
lea rcx, [rsi + 0x2000000]
mov dword [rsp - 0x34], 0x669d0d79
sar rcx, 0xd
sar rcx, 6
sar rcx, 4
sar rcx, 1
sar rcx, 1
sar rcx, 1
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
shl rax, 0x15
shl rax, 1
shl rax, 3
shl rax, 1
sub esi, eax
mov rax, qword [rsp + 0xe0]
xchg r9, r9
mov dword [rax], esi
mov rsi, qword [rsp + 0xe0]
xchg rdx, rax
mov rdx, qword [rsp + 0x70]
xchg rdx, rax
shl rax, 9
shl rax, 0xd
shl rax, 1
shl rax, 1
shl rax, 1
sub ecx, eax
mov rbx, rbx
xchg r15, rax
mov r15, qword [rsp + 0x78]
xchg r15, rax
add ecx, dword [rsp + 0x58]
xchg r11, r11
sub eax, r15d
mov dword [rsi + 8], eax
xchg r9, rax
mov r9, rax
xchg r9, rax
shl rax, 0xa
shl rax, 7
shl rax, 2
shl rax, 5
shl rax, 1
shl rax, 1
mov dword [rsi + 4], ecx
mov rcx, qword [rsp + 0x20]
mov r13, r13
sub ecx, eax
mov dword [rsi + 0xc], ebp
mov rax, qword [rsp + 0x80]
shl rax, 0x15
shl rax, 3
shl rax, 1
sub r9d, eax
mov dword [rsi + 0x10], ecx
mov r11, r11
add r9d, dword [rsp + 0x88]
sub r8d, edx
mov dword [rsi + 0x14], r9d
mov r14, r14
mov dword [rsi + 0x24], r8d
mov dword [rsi + 0x18], r13d
mov dword [rsi + 0x1c], r14d
mov dword [rsi + 0x20], r11d
mov dword [rsp - 0x34], ebx
add rsp, 0x98
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
nop
add rsp, 8
mov r12, qword [rsp - 8]
pop rdi
mov rsp, rsp
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
pop rbx
mov dword [rsp - 0xc], ecx
ret