Function at 0x14010b1e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rcx
nop
mov qword [rsp - 8], rbx
sub rsp, 8
push rbp
mov dword [rsp - 0x1c], ecx
push rsi
push rdi
nop
push 0x2b7660f5
mov qword [rsp], r12
push r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r15
add rsp, 0x76f7dbfb
sub rsp, 0x76f7dc93
movsxd r9, dword [rdx + 0x10]
movsxd r8, dword [rdx + 0x14]
mov dword [rsp - 0x14], 0x1e3af25e
movsxd r11, dword [rdx + 8]
movsxd rsi, dword [rdx + 0x18]
mov ecx, dword [rdx + 0x24]
mov dword [rsp - 0x40], ecx
movsxd r10, dword [rdx]
movsxd rdi, dword [rdx + 0x1c]
movsxd r14, dword [rdx + 0xc]
mov dword [rsp - 0x24], 0x4224883f
movsxd r15, dword [rdx + 0x20]
movsxd rbx, dword [rdx + 4]
mov dword [rsp + 0xe8], ecx
xchg rsp, rsp
imul eax, esi, 0x13
xchg r9, rdi
mov qword [rsp + 0x40], rdi
xchg rdi, r9
xchg r8, r13
mov qword [rsp + 0x38], r13
xchg r13, r8
mov qword [rsp + 0x50], rdi
xchg rdx, rdx
movsxd rbp, eax
lea eax, [r9 + r9]
cdqe
xchg r11, rax
mov qword [rsp + 0x30], r11
xchg r11, rax
imul eax, edi, 0x26
movsxd r12, eax
xchg rsi, rsi
lea eax, [r14 + r14]
cdqe
xchg rbp, rax
mov qword [rsp + 0xf8], rbp
xchg rbp, rax
imul eax, r15d, 0x13
movsxd r13, eax
mov dword [rsp - 0x38], ebx
lea eax, [r11 + r11]
cdqe
xchg r10, rax
mov qword [rsp + 0x18], r10
xchg r10, rax
imul eax, ecx, 0x26
xchg r10, r9
mov rcx, r9
xchg r10, r9
imul rcx, rcx
movsxd rdx, eax
mov dword [rsp - 0x44], edi
lea eax, [rbx + rbx]
cdqe
mov qword [rsp + 0xf0], rax
imul eax, r8d, 0x26
mov r13, r13
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x10], rdx
cdqe
xchg r13, rax
mov rax, r13
xchg r13, rax
xchg r15, rax
mov qword [rsp], r15
xchg r15, rax
xchg rbp, rax
mov rbp, qword [rsp + 0xf0]
xchg rbp, rax
imul rax, rdx
mov dword [rsp - 0x10], 0x22b12ad8
imul r13, r8
mov qword [rsp], r13
add qword [rsp], rcx
mov rdi, rdi
mov rcx, qword [rsp]
mov r13, qword [rsp + 0x48]
add rcx, rax
mov rax, qword [rsp + 0x18]
mov dword [rsp - 0x3c], ecx
imul rax, r13
add rcx, rax
mov rax, qword [rsp + 0xf8]
mov dword [rsp - 0x10], 0x3b6a3d0d
imul rax, r12
add rcx, rax
mov rax, qword [rsp + 0x30]
imul rax, rbp
xchg rsi, rsi
add rcx, rax
lea eax, [r8 + r8]
mov r8, r9
add rcx, rcx
mov rbx, rbx
xchg rcx, r9
mov qword [rsp], r9
xchg rcx, r9
movsxd rcx, eax
lea eax, [r10 + r10]
xchg r13, r13
movsxd rdx, eax
xchg r10, r11
mov r11, r10
xchg r10, r11
lea eax, [rsi + rsi]
xchg r15, rcx
mov qword [rsp + 0x28], r15
xchg rcx, r15
movsxd r9, eax
mov dword [rsp - 0x2c], esp
xchg r11, rax
mov r11, rax
xchg r11, rax
imul rax, r11
mov dword [rsp - 0x2c], ebx
imul r9, r13
xchg rdx, rbp
mov qword [rsp + 8], rbp
xchg rdx, rbp
add r9, rax
mov dword [rsp - 0x18], 0x5b5e1a78
mov rax, r8
imul rax, rdx
add r9, rax
xchg rdx, rcx
mov rax, rdx
xchg rdx, rcx
imul rax, qword [rsp + 0x10]
mov rbx, rbx
add r9, rax
xchg r8, rax
mov r8, rdi
xchg r8, rax
mov rcx, rbx
imul rcx, qword [rsp + 8]
imul rax, r12
mov dword [rsp - 0x14], 0x6d06859c
xchg rdx, rbx
mov rbx, rdx
xchg rdx, rbx
xchg r13, rbx
mov r13, rsi
xchg r13, rbx
imul rdx, qword [rsp + 0xf0]
add r9, rax
mov qword [rsp + 0x60], rbx
xchg r14, r14
mov rax, qword [rsp + 0xf0]
imul rax, qword [rsp + 0xf8]
add r9, rax
mov rsi, rsi
xchg r11, rax
mov r11, rax
xchg r11, rax
imul rax, qword [rsp + 0x10]
add r9, r9
add rcx, rax
mov dword [rsp - 0xc], 0x1c282b82
xchg r9, rbx
mov qword [rsp + 0x20], rbx
xchg rbx, r9
mov r9, qword [rsp]
mov rdx, rdx
xchg r8, rax
mov r8, rax
xchg r8, rax
imul rax, r12
sub r9, 0xfffffffffe000000
xchg r14, r8
mov r14, r8
xchg r14, r8
add rcx, rax
xchg r8, r8
sar r9, 1
sar r9, 0x11
sar r9, 5
sar r9, 2
sar r9, 1
xchg r8, rax
mov r8, r13
xchg r8, rax
mov qword [rsp + 0x68], r9
mov dword [rsp - 0x30], 0x5f23313d
imul rax, qword [rsp + 0xf8]
add rcx, rax
mov rax, qword [rsp + 0x28]
imul rax, rbp
mov dword [rsp - 0x30], 0x39b8ab75
add rcx, rax
lea rax, [r9 + rcx*2]
xchg rcx, r9
mov rcx, qword [rsp + 0x20]
xchg r9, rcx
xchg r11, rax
mov qword [rsp + 0x58], r11
xchg r11, rax
xchg rsi, rcx
mov rsi, rcx
xchg rcx, rsi
imul rcx, qword [rsp + 0x10]
mov dword [rsp - 0x40], esi
lea eax, [rdi + rdi]
neg r9
add r9, 0xfffffffffe000000
neg r9
xchg rdi, rsi
mov rsi, qword [rsp + 0x58]
xchg rdi, rsi
movsxd r11, eax
mov dword [rsp - 0x3c], esp
add rdi, 0x206e12d1
sub rdi, 0x1f6e12d1
mov rax, r14
sar r9, 0x12
sar r9, 3
sar r9, 1
sar r9, 3
sar r9, 1
imul rax, qword [rsp + 0x18]
mov dword [rsp - 0x18], 0x758dfdb7
sar rdi, 8
sar rdi, 0xb
sar rdi, 2
sar rdi, 4
add rcx, rax
mov qword [rsp + 0x70], rdi
xchg r11, rax
mov r11, rax
xchg r11, rax
imul rax, r13
mov dword [rsp - 0x20], edi
add rcx, rax
mov rax, qword [rsp + 0x40]
imul rax, qword [rsp + 0xf0]
mov r9, r9
add rcx, rax
xchg rsi, rax
mov rsi, qword [rsp + 8]
xchg rsi, rax
imul rax, qword [rsp + 0x38]
mov r14, r14
add rcx, rax
mov rax, rbx
imul rax, rbp
mov dword [rsp - 0x14], ecx
mov rbp, qword [rsp + 0x28]
lea rsi, [r9 + rcx*2]
mov rcx, r10
mov qword [rsp + 0x88], rsi
mov dword [rsp - 0x40], 0x167aad61
imul rcx, qword [rsp + 8]
add rcx, rdx
add rcx, rax
mov rax, rbp
mov rcx, rcx
imul rax, r12
add rcx, rax
xchg r11, rax
mov r11, qword [rsp + 0x10]
xchg r11, rax
imul rax, qword [rsp + 0xf8]
add rcx, rax
mov r11, r11
xchg r13, rax
mov r13, rax
xchg r13, rax
imul rax, qword [rsp + 0x30]
add rcx, rax
lea rdx, [rdi + rcx*2]
xchg r12, r12
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
lea rdi, [rsi + 0x1000000]
mov qword [rsp + 0x78], rdx
mov dword [rsp - 0x28], 0x5da4e61
sar rdi, 0x10
sar rdi, 7
sar rdi, 1
sar rdi, 1
xchg rsi, rbx
mov rbx, r15
xchg rsi, rbx
mov qword [rsp + 0x80], rdi
imul rcx, qword [rsp + 8]
xchg r9, r9
imul r8, qword [rsp + 8]
imul r10, qword [rsp + 0xf0]
xchg r10, rax
mov r10, r15
xchg r10, rax
shl r9, 0xc
shl r9, 0xd
shl r9, 1
imul rax, r13
mov dword [rsp - 0x34], ebp
add r8, r10
lea r15, [rdx + 0x2000000]
add rcx, rax
mov dword [rsp - 0x14], 0xcf46151
movsxd rdx, dword [rsp + 0xe8]
xchg r10, r15
mov r15, qword [rsp + 0x40]
xchg r15, r10
xchg r11, rsi
mov rax, rsi
xchg rsi, r11
imul rax, qword [rsp + 0x10]
mov rsp, rsp
imul r11, qword [rsp + 0xf0]
add rcx, rax
sar r15, 0x1a
mov rax, r14
xchg rdx, rdx
imul rax, qword [rsp + 0xf8]
add rcx, rax
xchg r10, rbp
mov rax, r10
xchg r10, rbp
imul rax, qword [rsp + 0xf0]
mov dword [rsp - 0x28], 0x1e6794f8
add rcx, rax
xchg r12, rax
mov r12, qword [rsp + 0x40]
xchg r12, rax
imul rax, qword [rsp + 0x18]
add rcx, rax
xchg r14, r14
xchg r13, rbx
mov rax, r13
xchg rbx, r13
imul rax, r12
xchg r8, r8
lea r13, [rdi + rcx*2]
mov rcx, rsi
imul rcx, qword [rsp + 0x10]
mov dword [rsp - 0x38], 0x34bf41f5
add r8, rax
lea r12, [r13 + 0x2000000]
xchg r10, rax
mov r10, rax
xchg r10, rax
sar r12, 0xa
sar r12, 4
sar r12, 0xb
sar r12, 1
imul rax, qword [rsp + 0x10]
mov dword [rsp - 0x30], esp
add r8, rax
xchg r10, rax
mov r10, rbp
xchg r10, rax
imul rax, qword [rsp + 0x48]
xchg r15, r15
add r8, rax
xchg rbx, rax
mov rbx, qword [rsp + 8]
xchg rbx, rax
imul rax, qword [rsp + 0x50]
xchg r12, r12
lea rbp, [r15 + r8*2]
xchg r8, rbx
mov rbx, qword [rsp + 0x60]
xchg r8, rbx
add rcx, rax
mov rax, rbx
mov dword [rsp - 0x3c], ebx
imul rax, qword [rsp + 0xf0]
lea rbx, [rbp + 0x1000000]
add rcx, rax
mov dword [rsp - 0x34], edx
sar rbx, 0x13
sar rbx, 1
sar rbx, 2
sar rbx, 2
sar rbx, 1
xchg r10, rax
mov r10, rax
xchg r10, rax
imul rax, qword [rsp + 0xf8]
imul r10, r10
mov rbx, rbx
add rcx, rax
xchg rdi, rax
mov rdi, qword [rsp + 0x18]
xchg rdi, rax
imul rax, qword [rsp + 0x38]
xchg rdx, rdx
add rcx, rax
xchg r9, rax
mov r9, rbx
xchg r9, rax
sub rax, r9
mov r9, qword [rsp + 0x20]
add r9, rax
mov dword [rsp - 0x3c], 0x4dcb6309
xchg r10, rax
mov r10, rsi
xchg r10, rax
imul rax, qword [rsp + 8]
lea r14, [r12 + rcx*2]
mov dword [rsp - 0x28], ebx
xchg r11, r9
mov qword [rsp + 0x20], r11
xchg r11, r9
xchg rcx, r11
mov r11, rdx
xchg r11, rcx
lea rdi, [r14 + 0x1000000]
imul rcx, qword [rsp + 0x10]
mov rcx, rcx
sar rdi, 9
sar rdi, 0x10
neg r9
add r9, 0xfffffffffe000000
neg r9
add rcx, rax
mov dword [rsp - 0xc], 0x1a4a9105
xchg r8, rax
mov r8, rax
xchg r8, rax
imul rax, qword [rsp + 0x18]
add rcx, r10
add rcx, r11
xchg r12, r12
add rcx, rax
xchg rsi, rax
mov rsi, qword [rsp + 0x28]
xchg rsi, rax
imul rax, qword [rsp + 0xf8]
mov rdx, rdx
add rcx, rax
sar r9, 0x11
sar r9, 6
sar r9, 1
sar r9, 1
sar r9, 1
lea r11, [rdi + rcx*2]
mov dword [rsp - 0x10], 0x499b8f92
lea r10, [r11 + 0x2000000]
imul rdx, qword [rsp + 8]
imul rsi, qword [rsp + 0xf0]
imul r8, qword [rsp + 0xf8]
xchg r9, r9
mov rax, qword [rsp + 0x50]
add rdx, rsi
imul rax, qword [rsp + 0x18]
xchg rdx, rdx
mov rcx, qword [rsp + 0x68]
add rdx, r8
xchg r13, rsi
mov r13, qword [rsp]
xchg rsi, r13
add rdx, rax
mov rax, qword [rsp + 0x30]
imul rax, qword [rsp + 0x38]
xchg r10, r10
shl rcx, 1
shl rcx, 0xf
shl rcx, 3
shl rcx, 1
shl rcx, 4
shl rcx, 1
shl rcx, 1
add rdx, rax
sar r10, 0xf
sar r10, 0xb
shl r15, 5
shl r15, 7
shl r15, 3
shl r15, 8
shl r15, 1
shl r15, 1
shl r15, 1
shl rbx, 0x18
shl rbx, 1
shl r12, 0x15
shl r12, 1
shl r12, 1
shl r12, 2
shl r12, 1
sub ebp, ebx
mov dword [rsp - 0x44], ebx
lea r8, [r10 + rdx*2]
shl rdi, 0x19
lea rdx, [r8 + 0x1000000]
xchg r9, r9
shl r10, 0x16
shl r10, 3
shl r10, 1
sar rdx, 0x16
sar rdx, 2
sar rdx, 1
sub r13d, r12d
imul rax, rdx, 0x13
mov rsi, rsi
sub r14d, edi
shl rdx, 0xd
shl rdx, 0xa
shl rdx, 1
shl rdx, 1
sub rax, rcx
sub r11d, r10d
mov r13, r13
add rsi, rax
lea rcx, [rsi + 0x2000000]
sar rcx, 0x14
sar rcx, 2
sar rcx, 1
sar rcx, 1
sar rcx, 1
sar rcx, 1
mov rax, rcx
mov dword [rsp - 0x24], 0x422ae740
shl rax, 0x18
shl rax, 1
shl rax, 1
sub esi, eax
mov dword [rsp - 0x28], 0x2b74aa23
xchg r8, rax
mov r8, qword [rsp + 0xe0]
xchg r8, rax
mov dword [rax], esi
mov rbx, rbx
mov rsi, qword [rsp + 0xe0]
xchg rdx, rax
mov rdx, qword [rsp + 0x70]
xchg rdx, rax
shl rax, 0x10
shl rax, 5
shl rax, 4
sub ecx, eax
xchg rcx, rax
mov rcx, qword [rsp + 0x78]
xchg rcx, rax
add ecx, dword [rsp + 0x58]
mov dword [rsp - 0x40], 0x37323f32
sub eax, r15d
mov dword [rsi + 8], eax
mov rax, r9
mov dword [rsp - 0x1c], esi
shl rax, 3
shl rax, 1
shl rax, 7
shl rax, 8
shl rax, 4
shl rax, 2
shl rax, 1
mov dword [rsi + 4], ecx
mov r15, r15
xchg rcx, rsi
mov rsi, qword [rsp + 0x20]
xchg rcx, rsi
sub ecx, eax
mov rdx, rdx
mov dword [rsi + 0xc], ebp
mov rax, qword [rsp + 0x80]
shl rax, 0x11
shl rax, 7
shl rax, 1
sub r9d, eax
mov dword [rsp - 0x20], esi
mov dword [rsi + 0x10], ecx
add r9d, dword [rsp + 0x88]
sub r8d, edx
mov dword [rsi + 0x14], r9d
mov dword [rsp - 0x44], esi
mov dword [rsi + 0x24], r8d
mov dword [rsi + 0x18], r13d
mov dword [rsi + 0x1c], r14d
mov dword [rsi + 0x20], r11d
xchg r8, r8
sub rsp, 0xffffffffffffff68
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
mov dword [rsp - 0x1c], 0x362f9182
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
mov dword [rsp - 0x40], 0x3567b17a
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
add rsp, 8
nop
mov rbp, qword [rsp]
add rsp, 8
pop rbx
mov dword [rsp - 0x28], 0x72136e9c
ret