Function at 0x140105e00
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg rcx, rbx
mov qword [rsp + 8], rcx
xchg rcx, rbx
xchg rbp, rdx
mov qword [rsp + 0x10], rdx
xchg rbp, rdx
xchg rdx, rsi
mov qword [rsp + 0x18], rdx
xchg rdx, rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
mov qword [rsp - 8], r12
sub rsp, 8
push r13
xchg r14, r14
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r12
mov qword [rsp], r15
sub rsp, 0x1f968dd5
add rsp, 0x1f968d35
movsx rbx, r8b
mov r13, rcx
xchg rcx, rcx
xchg r9, r14
mov r9, rbx
xchg r14, r9
movsxd rdi, edx
mov dword [rsp - 0x38], edx
shr r14, 0xa
shr r14, 0x11
shr r14, 0x15
shr r14, 4
shr r14, 7
shr r14, 2
shr r14, 1
shr r14, 1
call fcn.1401080b0
lea rcx, [r13 + 0x28]
mov dword [rsp - 0x20], esp
call fcn.1401080b0
lea rcx, [r13 + 0x50]
call fcn.140108090
mov dword [rsp - 0x20], esi
imul rsi, rdi, 0x3c0
movzx eax, r14b
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
neg al
and al, bl
mov dword [rsp - 0x24], 0x4b3c336f
add al, al
sub bl, al
movzx ebp, bl
mov dword [rsp - 0x18], 0x33fe53ba
lea rbx, [0x14000cd00]
mov edi, ebp
add rbx, rsi
xchg rdi, rdi
xor rdi, 1
xchg rbx, rdx
mov rbx, rdx
xchg rbx, rdx
dec rdi
mov dword [rsp - 0xc], ebx
shr rdi, 0x36
shr rdi, 1
shr rdi, 2
shr rdi, 5
shr rdi, 1
mov r8d, edi
call fcn.140108210
lea rdx, [rbx + 0x28]
mov dword [rsp - 0x38], 0x189b674f
mov r8d, edi
lea rcx, [r13 + 0x28]
call fcn.140108210
lea rdx, [rbx + 0x50]
mov dword [rsp - 0x2c], 0x1e4372f0
mov r8d, edi
lea rcx, [r13 + 0x50]
call fcn.140108210
mov edi, ebp
mov dword [rsp - 0x18], 0x76410924
lea rbx, [0x14000cd00]
xor rdi, 2
lea rdx, [rbx + 0x78]
mov dword [rsp - 0x28], ebp
dec rdi
add rdx, rsi
shr rdi, 0x3e
shr rdi, 1
xchg rcx, rsi
mov rsi, r13
xchg rsi, rcx
mov r8d, edi
call fcn.140108210
mov dword [rsp - 0x2c], 0x76474144
lea rdx, [rbx + 0xa0]
mov r8d, edi
add rdx, rsi
lea rcx, [r13 + 0x28]
mov rdi, rdi
call fcn.140108210
lea rdx, [rbx + 0xc8]
mov r8d, edi
add rdx, rsi
mov dword [rsp - 0xc], 0x5b703748
lea rcx, [r13 + 0x50]
call fcn.140108210
mov edi, ebp
lea rbx, [0x14000cd00]
xchg r12, r12
xor rdi, 3
lea rdx, [rbx + 0xf0]
dec rdi
xchg rbx, rbx
add rdx, rsi
shr rdi, 8
shr rdi, 0x1a
shr rdi, 0x10
shr rdi, 5
shr rdi, 7
shr rdi, 1
xchg r15, rcx
mov r15, r13
xchg rcx, r15
mov r8d, edi
mov r14, r14
call fcn.140108210
lea rdx, [rbx + 0x118]
mov r8d, edi
mov r9, r9
add rdx, rsi
lea rcx, [r13 + 0x28]
call fcn.140108210
lea rdx, [rbx + 0x140]
mov dword [rsp - 0x30], 0x54e73b23
mov r8d, edi
add rdx, rsi
lea rcx, [r13 + 0x50]
call fcn.140108210
xchg r10, r10
mov edi, ebp
lea rbx, [0x14000cd00]
xor rdi, 4
dec rdi
mov dword [rsp - 0x38], 0x49950617
shr rdi, 0x13
shr rdi, 4
shr rdi, 0x23
shr rdi, 4
shr rdi, 1
mov r8d, edi
mov rbx, rbx
lea rdx, [rbx + 0x168]
xchg rdx, rcx
mov rdx, r13
xchg rdx, rcx
add rdx, rsi
xchg rdi, rdi
call fcn.140108210
lea rdx, [rbx + 0x190]
mov r8d, edi
add rdx, rsi
mov dword [rsp - 0x1c], 0x5dcd4919
lea rcx, [r13 + 0x28]
call fcn.140108210
lea rdx, [rbx + 0x1b8]
mov rdx, rdx
mov r8d, edi
add rdx, rsi
lea rcx, [r13 + 0x50]
mov rdi, rdi
call fcn.140108210
mov edi, ebp
lea rbx, [0x14000cd00]
mov dword [rsp - 0x14], edi
xor rdi, 5
lea rdx, [rbx + 0x1e0]
dec rdi
add rdx, rsi
mov r11, r11
shr rdi, 0x16
shr rdi, 0x1c
shr rdi, 3
shr rdi, 6
shr rdi, 2
shr rdi, 1
shr rdi, 1
mov rcx, r13
mov dword [rsp - 0x38], esi
mov r8d, edi
call fcn.140108210
lea rdx, [rbx + 0x208]
mov r8d, edi
mov dword [rsp - 0x3c], ecx
add rdx, rsi
lea rcx, [r13 + 0x28]
call fcn.140108210
xchg r13, r13
lea rdx, [rbx + 0x230]
mov r8d, edi
add rdx, rsi
lea rcx, [r13 + 0x50]
mov dword [rsp - 0x10], 0x450515f7
call fcn.140108210
mov edi, ebp
lea rbx, [0x14000cd00]
mov dword [rsp - 0x38], edx
xor rdi, 6
lea rdx, [rbx + 0x258]
dec rdi
mov dword [rsp - 0x1c], esi
add rdx, rsi
shr rdi, 7
shr rdi, 0x10
shr rdi, 3
shr rdi, 3
shr rdi, 0xb
shr rdi, 0x14
shr rdi, 1
shr rdi, 1
shr rdi, 1
xchg rcx, rsi
mov rsi, r13
xchg rcx, rsi
mov r8d, edi
call fcn.140108210
lea rdx, [rbx + 0x280]
mov dword [rsp - 0x34], ecx
mov r8d, edi
add rdx, rsi
lea rcx, [r13 + 0x28]
mov dword [rsp - 0x34], 0x3cf0b5a8
call fcn.140108210
lea rdx, [rbx + 0x2a8]
mov r8d, edi
mov dword [rsp - 0x30], esp
add rdx, rsi
lea rcx, [r13 + 0x50]
call fcn.140108210
mov edi, ebp
xchg r11, r11
lea rbx, [0x14000cd00]
xor rdi, 7
lea rdx, [rbx + 0x2d0]
dec rdi
mov rbp, rbp
add rdx, rsi
shr rdi, 0x3f
xchg rsp, rcx
mov rsp, r13
xchg rcx, rsp
mov r8d, edi
mov dword [rsp - 0x14], 0x62da5479
call fcn.140108210
lea rdx, [rbx + 0x2f8]
mov r8d, edi
add rdx, rsi
mov dword [rsp - 0xc], 0x2a9faaac
lea rcx, [r13 + 0x28]
call fcn.140108210
lea rdx, [rbx + 0x320]
xchg rdx, rdx
mov r8d, edi
add rdx, rsi
lea rcx, [r13 + 0x50]
call fcn.140108210
xchg rsi, rsi
xor rbp, 8
lea rbx, [0x14000cd00]
dec rbp
lea rdx, [rbx + 0x348]
mov dword [rsp - 0x30], ebp
shr rbp, 0x24
shr rbp, 8
shr rbp, 5
shr rbp, 5
shr rbp, 3
shr rbp, 1
shr rbp, 4
shr rbp, 1
mov r8d, ebp
add rdx, rsi
mov r11, r11
xchg r15, r13
mov rcx, r15
xchg r15, r13
call fcn.140108210
mov dword [rsp - 0x44], 0x5012d4f9
lea rdx, [rbx + 0x370]
mov r8d, ebp
add rdx, rsi
lea rcx, [r13 + 0x28]
mov rbx, rbx
call fcn.140108210
lea rdx, [rbx + 0x398]
mov r8d, ebp
add rdx, rsi
mov r9, r9
lea rcx, [r13 + 0x50]
call fcn.140108210
lea rdx, [r13 + 0x28]
lea rcx, [rsp + 0x20]
xchg r10, r10
call fcn.140108360
xchg rsi, r13
mov rdx, rsi
xchg r13, rsi
lea rcx, [rsp + 0x48]
call fcn.140108360
mov dword [rsp - 0x14], 0x7a44c81c
lea rdx, [r13 + 0x50]
lea rcx, [rsp + 0x70]
call fcn.14010a3a0
xchg r13, r13
movzx ebx, r14b
lea rdx, [rsp + 0x20]
mov r8d, ebx
xchg rsi, r13
mov rcx, rsi
xchg rsi, r13
call fcn.140108210
mov r8d, ebx
lea rdx, [rsp + 0x48]
xchg rsi, rsi
lea rcx, [r13 + 0x28]
call fcn.140108210
mov r8d, ebx
lea rdx, [rsp + 0x70]
xchg rsp, rsp
lea rcx, [r13 + 0x50]
call fcn.140108210
lea r11, [rsp + 0xa0]
mov dword [rsp - 0x2c], edx
mov rbx, qword [r11 + 0x30]
xchg rbp, r14
mov r14, qword [r11 + 0x38]
xchg r14, rbp
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
mov dword [rsp - 0x18], 0x5e923b4f
pop r14
pop r13
nop
add rsp, 8
mov r12, qword [rsp - 8]
pop rdi
ret