Function at 0x14003ec20
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
lea rbp, [rsp - 0x30]
sub rsp, 0x130
mov esi, edx
mov rbx, rcx
mov byte [rbp + 0x58], 0x24
sub byte [rbp + 0x58], 0x14
add byte [rbp + 0x58], 0x27
xor byte [rbp + 0x58], 9
add byte [rbp + 0x58], 0x34
sub byte [rbp + 0x58], 2
sub byte [rbp + 0x58], 0x43
xor byte [rbp + 0x58], 0x2d
xor r9d, r9d
lea r10, [rbp + 0x58]
nop dword [rax]
inc qword [rbx + 0x18]
mov rax, qword [rbx]
cmp rax, qword [rbx + 8]
je 0x14003ec8f
movzx edx, byte [rax]
inc rax
xchg rdi, rax
mov qword [rbx], rdi
xchg rdi, rax
jmp 0x14003ecbe
mov edx, 0x2bae7f83
add edx, 0x4f7ee14f
sub edx, 0x7b0e7e88
xor edx, 0x211f6ec5
add edx, 0x13f75800
xor edx, 0x1baa49ad
xor edx, 0x3751f73d
add edx, 0xe7fca5e0
mov dword [rbx + 0x10], edx
cmp edx, 0xffffffff
je 0x14003ed4a
xor ecx, ecx
cmp esi, 5
sete cl
movzx eax, byte [rbx + 0x20]
cmp eax, ecx
je 0x14003ece6
mov byte [r10], dl
jmp 0x14003eceb
mov byte [rbp + r9 + 0x58], dl
inc r9
dec r10
cmp r9, 1
jb 0x14003ec6c
movzx eax, byte [rbp + 0x58]
mov byte [r8], al
mov al, 0x25
add al, 0x41
xor al, 0x7a
add al, 0x5d
sub al, 0x65
add al, 0x1e
add al, 0x3a
sub al, 0x16
sub al, 0x55
lea r11, [rsp + 0x130]
xchg r14, rbx
mov r14, qword [r11 + 0x10]
xchg r14, rbx
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
push rax
push rbx
push rbx
push rcx
push rax
push rdx
push rcx
xchg qword [rsp + 0x38], rbp
add rsp, 0x40
nop
add rsp, 8
jmp qword [rsp - 8]
mov rdi, qword [rbx + 0x28]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0x3f9d8fc9
sub qword [rsp + 0x40], 0x25853618
xor qword [rsp + 0x40], 0x1ee64ce6
xor qword [rsp + 0x40], 0x6f252c5d
add qword [rsp + 0x40], 0xc448ad9
sub qword [rsp + 0x40], 0x3a62836d
add qword [rsp + 0x40], 0x28a050f
sub qword [rsp + 0x40], 0x4047457f
mov qword [rsp + 0x48], 0x3abf922e
xor qword [rsp + 0x48], 0x546b6318
xor qword [rsp + 0x48], 0x630d9438
add qword [rsp + 0x48], 0x70baad06
sub qword [rsp + 0x48], 0x2f6fee7c
xor qword [rsp + 0x48], 0x3187ad16
xor qword [rsp + 0x48], 0x7ea38e81
mov eax, dword [0x1400017b4]
mov dword [rsp + 0x30], eax
movzx eax, word [0x1400017b8]
mov word [rsp + 0x34], ax
mov byte [rsp + 0x36], 0x41
sub byte [rsp + 0x36], 0x40
add byte [rsp + 0x36], 0x7b
sub byte [rsp + 0x36], 0x52
add byte [rsp + 0x36], 0
add byte [rsp + 0x36], 0x53
sub byte [rsp + 0x36], 0x7d
movups xmmword [rsp + 0x50], xmm0
mov edx, 0x63d5a060
add edx, 0x15be82bf
xor edx, 0x2326b338
xor edx, 0x770d4d34
add edx, 0x39702ce
sub edx, 0x24062b24
sub edx, 0xc5a5737
xor edx, 0xf65da6
lea rcx, [rsp + 0x50]
call fcn.1400538f0
xchg rcx, rax
mov rdx, rcx
xchg rcx, rax
xchg r9, rax
mov qword [rsp + 0x50], r9
xchg r9, rax
mov qword [rsp + 0x60], 0x45618bf3
add qword [rsp + 0x60], 0x7c0943a
add qword [rsp + 0x60], 0x237b9847
add qword [rsp + 0x60], 0x16147d9
sub qword [rsp + 0x60], 0x2cb88c10
add qword [rsp + 0x60], 0x35b1f881
sub qword [rsp + 0x60], 0x7af86ca7
mov qword [rsp + 0x68], 0x5685244a
xor qword [rsp + 0x68], 0x1b26548
sub qword [rsp + 0x68], 0x325c5984
add qword [rsp + 0x68], 0x1340fdc
xor qword [rsp + 0x68], 0x68fafa3a
add qword [rsp + 0x68], 0x300fb903
sub qword [rsp + 0x68], 0x3e52bb5b
xor qword [rsp + 0x68], 0x8807a17
xor qword [rsp + 0x68], 0x48317100
movups xmm0, xmmword [0x140001948]
xchg rdx, rax
movups xmmword [rdx], xmm0
xchg rdx, rax
mov ecx, dword [0x140001958]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x14000195c]
mov word [rax + 0x14], cx
movzx eax, byte [0x14000195e]
mov byte [rdx + 0x16], al
mov byte [rdx + 0x17], 0x19
xor byte [rdx + 0x17], 0x6d
add byte [rdx + 0x17], 4
sub byte [rdx + 0x17], 0x75
add byte [rdx + 0x17], 0x32
add byte [rdx + 0x17], 0x3e
xor byte [rdx + 0x17], 0x43
xor byte [rdx + 0x17], 7
sub byte [rdx + 0x17], 0x37
lea rax, [rsp + 0x30]
xchg rbx, rax
mov qword [rsp + 0x20], rbx
xchg rbx, rax
lea r9, [rsp + 0x50]
mov r8d, esi
lea rdx, [rbp - 0x70]
xchg r13, rbx
mov rcx, r13
xchg r13, rbx
call fcn.1400557b0
nop
mov qword [rsp + 0x20], 0x4b5a7644
sub qword [rsp + 0x20], 0x402f262e
add qword [rsp + 0x20], 0x1b6d26c8
xor qword [rsp + 0x20], 0x772a498e
sub qword [rsp + 0x20], 0x2a96321
xor qword [rsp + 0x20], 0x2a1ae6ea
sub qword [rsp + 0x20], 0x3afe061b
sub qword [rsp + 0x20], 0x2a1434aa
xchg r9, rbp
mov rbp, rax
xchg rbp, r9
xchg r8, rcx
mov rcx, qword [rbx + 0x18]
xchg rcx, r8
mov edx, 0x61dc72d1
add edx, 0x4280668
sub edx, 0xc0f0570
sub edx, 0x1cd63ebe
sub edx, 0xdede9c1
add edx, 0x46ac28f7
add edx, 0x6623d19
sub edx, 0x7c3fb0ec
lea rcx, [rbp - 0x50]
call fcn.140038d40
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], 0x282b2b3c
add qword [rbp - 0x80], 0x2d3a3fd7
sub qword [rbp - 0x80], 0x2f377ee4
sub qword [rbp - 0x80], 0x229f8de
add qword [rbp - 0x80], 0x43aba4f0
sub qword [rbp - 0x80], 0xfd7e563
sub qword [rbp - 0x80], 0x57d7b2d1
mov qword [rbp - 0x78], 0x14af704c
add qword [rbp - 0x78], 0x1baaa051
xor qword [rbp - 0x78], 0x7073ac20
sub qword [rbp - 0x78], 0x3f9c5141
add qword [rbp - 0x78], 0x5585048f
xor qword [rbp - 0x78], 0x461dc20f
add qword [rbp - 0x78], 0x4fb7dd72
xor qword [rbp - 0x78], 0x5fc78f79
movsd xmm0, qword [0x140001960]
movsd qword [rsp + 0x70], xmm0
mov ecx, dword [0x140001968]
mov dword [rsp + 0x78], ecx
movzx ecx, byte [0x14000196c]
mov byte [rsp + 0x7c], cl
mov byte [rsp + 0x7d], 0x1f
add byte [rsp + 0x7d], 0x2c
add byte [rsp + 0x7d], 0x1a
xor byte [rsp + 0x7d], 1
xor byte [rsp + 0x7d], 0x4b
sub byte [rsp + 0x7d], 7
xor byte [rsp + 0x7d], 0x46
sub byte [rsp + 0x7d], 0x6e
mov byte [rdi + 0x28], 0x65
sub byte [rdi + 0x28], 0x52
sub byte [rdi + 0x28], 0xc
xor byte [rdi + 0x28], 0x63
xor byte [rdi + 0x28], 0x2c
xor byte [rdi + 0x28], 0x44
add byte [rdi + 0x28], 0x5b
sub byte [rdi + 0x28], 0x66
cmp byte [rdi + 0x29], 0
jne 0x14003f2e1
lea rbx, [0x140004a88]
xchg rbx, r11
mov qword [rbp - 0x30], r11
xchg r11, rbx
lea rcx, [rbp - 0x28]
call sub.VCRUNTIME140.dll___std_exception_destroy
mov qword [rbp - 0x50], rbx
lea rcx, [rbp - 0x48]
call sub.VCRUNTIME140.dll___std_exception_destroy
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14003f186
inc rdx
xchg rsi, rcx
mov rsi, qword [rbp - 0x70]
xchg rcx, rsi
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x14003f181
nop
add rdx, 0x26de16e
sub rdx, 0x26de147
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffffbc3ff813
add rax, 0xffffffffbc3ff80b
cmp rax, 0x1f
jbe 0x14003f181
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401fcb70
mov qword [rbp - 0x60], 0x5b5af63b
sub qword [rbp - 0x60], 0x262143e
sub qword [rbp - 0x60], 0x73a41d7
add qword [rbp - 0x60], 0xe9ef85
add qword [rbp - 0x60], 0x1fd45caf
sub qword [rbp - 0x60], 0x727cec5a
mov qword [rbp - 0x58], 0x5497fcdf
xor qword [rbp - 0x58], 0x71925c6
add qword [rbp - 0x58], 0x1cdff27b
xor qword [rbp - 0x58], 0x63e4edd6
sub qword [rbp - 0x58], 0x136e2f2b
add qword [rbp - 0x58], 0x1db3246c
xor qword [rbp - 0x58], 0x5ee5e4ca
xor qword [rbp - 0x58], 0x432aff46
mov byte [rbp - 0x70], 0x72
xor byte [rbp - 0x70], 0xa
sub byte [rbp - 0x70], 9
sub byte [rbp - 0x70], 0x61
xor byte [rbp - 0x70], 0x3b
xor byte [rbp - 0x70], 0x35
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003f275
inc rdx
xchg rcx, rbp
mov rbp, qword [rsp + 0x50]
xchg rbp, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003f26f
nop
sub rdx, 0xb9e7473
add rdx, 0xb9e749a
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
add rax, 0xffffffffc051d7cf
sub rax, 0xffffffffc051d7d7
cmp rax, 0x1f
jbe 0x14003f26f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401fcb70
nop
xchg r9, rdx
mov r9, qword [rsp + 0x48]
xchg rdx, r9
cmp rdx, 0x10
jb 0x14003f2da
inc rdx
xchg rsi, rcx
mov rsi, qword [rsp + 0x30]
xchg rsi, rcx
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x14003f2d5
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xfffffffff859208a
add rax, 0xfffffffff8592082
cmp rax, 0x1f
jbe 0x14003f2d5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401fcb70
xor al, al
jmp 0x14003ed14
xchg rbp, rdx
mov rbp, rax
xchg rbp, rdx
lea rcx, [rbp - 0x10]
call fcn.14004c150
lea rdx, [0x1402155c8]
lea rcx, [rbp - 0x10]
call sub.VCRUNTIME140.dll__CxxThrowException
int3